Working on Pixel 8 Pro (2025102801) connected to a Mac - I'd thought pixel 6+ switched to using NCM for USB Tethering. Pixel 8 is definitely not using RNDIS. Maybe a red herring.
I have USB tethering configured as the default USB mode, I haven't tried toggling it normally.