I'm on Windows, and I'm using 8bitdo SN30 Pro+. It's just a standard Xinput controller, I don't remember having any similar problems with anything else.
Hahaha it’s all good! I was trying to replicate it for a while and failed to turn up any results, I would’ve felt bad to suggest that that might’ve been the problem! I’m glad you got it working tho