Just had a great experience with this on Linux. One time in 20, when my X1 Carbon (Pop OS 22) resumes from sleep, Bluetooth doesn’t work. This kinda sucks because my mouse is Bluetooth.
After 10 minutes with Gemini, we found the incantation to completely reset the USB+HID stack. I put the commands in a script, and I could make the script auto-run on wake if I wanted.
I was so happy. Even after 8 years on Linux I didn’t expect this to work.