I am having an issue with two different Bluetooth devices on one of my Android phone and I don’t understand what’s causing it because these two devices work perfectly fine on every other Android device I own. The first device is a Bluetooth mouse and apps that use the mouse directly (like either FreeDoom or Delta Touch) can only detect mouse movement when I am physically touching the screen. The other device is an 8BitDo SF30 Pro and apps can detect everything except for the D-pad and analog sticks unless I’m, once again, physically touching the screen.

Any ideas of what can cause this?