You might be having the problem specifically because the controller was paired with windows on the same machine. See the "dual boot pairing" section. https://wiki.archlinux.org/title/Bluetooth
Tampermonkey is one of the few that have already been available
You might be having the problem specifically because the controller was paired with windows on the same machine. See the "dual boot pairing" section. https://wiki.archlinux.org/title/Bluetooth