This explains soooo much, I had the Dell TB16, and sometimes, under certain conditions the mouse would cause the ethernet connection to reset, or vis versa.
I'm pretty sure it's an issue with the USB controller, and the article convinced me more, but I still have zero clue on how to begin troubleshooting an issue like that.
Most recently, I've been using a Belkin 11-in-1 USB-C dock. I just checked, and I had it plugged into the USB 2.0 port on the dock before I moved it back to directly connected to my laptop. I've just plugged the headset back into one of the 3.0 ports, since this article says external 3.0 ports may not share like this article states.
I wonder if every other dock I've used, I've also been plugging into USB 2.0 ports that are sharing 3.0 ports...