I use the arcade stick, pro and pro 2 controller, all of them are 8Bitdo and everything is okay. Which linux groups is you user in? I had a similar problem because my user wasn't in input group in void linux
Edit: I can play both wired and wireless with bluetooth