A peripheral keep bugging after your restart your computer
You need to disconnect and reconnect your controller every time you start your computer. Well that because we save the RAM before shutting down the computer so he can reload it at the next start to gain time. But sometime he save and reload thing in the wrong way and you have bug with a peripheral until you reconnect it or reboot a certain number of time. That can happen with controller like WIFI/Bluetooth Card or controller. So a simple way to fix it, is to disable the copy of the RAM. Windows will take a longer time to load but if you have an SSD or and NVME that wont change a lot, so here the command to use in an admin CMD :
powercfg.exe /hibernate off