I use Mac’s at work and whenever I have to use 3rd party accessories (keyboard, mouse, headset, USB switch, etc) that are not apple products they tend to have some issues. I use the same accessories on my personal PC and have never had any issues that unplugging and plugging back in didn’t fix. Also I hate that I need to use two USB C to HDMI connectors to have two displays connected to my laptop.
That’s been my theory as well.