I initially thought this worked only for the Bluetooth mouse to drop out again a few minutes later, seems to be so random, can be a few times a minute or sometimes go for ages without dropping out, each timeout is random length of time too from 5-20 seconds.,
I have disabled the power off option under USB controllers, and HID, was there one that I missed, I have an MSI Prestige 15 A10SC laptop with the Microsoft Modern Mobile Mouse.
What I have noticed is that with the device manager open when the mouse disconnects is right after the entire list of devices disappears from the device manager, I'm just going through the Event Viewer no to see what has been logged.