Quote Originally Posted by Packetdancer View Post
Oh god, it's not filtering on device class? Not even restricting it even just to HID devices at the very least? That's...

Then yeah, the way Game Pass installs virtual storage volumes as individual freaking devices (I will spare you the rant about how it often mistakenly recreates ones that already exist, and then marks the devices hidden as well, until you have like 73 virtual storage devices in Device Manager that only appear when you enable "Show Hidden Devices") would absolutely wreak merry havoc with it.

Among more than a few other things.

(I have Opinions about how virtual devices are handled in Windows. They are not positive ones.)
It's those random virtual device reconnects caused by the GamePass system that causes the hickups, you can check the Windows Event Log, there are entries every time you get a controller timeout.

I've currently removed all GP games and also disabled the polling in the registry via this change:
Disabling "Microsoft Device Association Root Enumerator" under "Software devices" fixed the problem:

Device Manager > Software Devices > Microsoft Device Association Root Enumerator
Not perfect, but works (GamePass is overrated anyway)