I am guessing this is similar to the problem I have an trying to figure out. The controller works in EmuStation but any game that uses Retro Arch it doesn't. I have an Xbox usb controller and the solution is to unplug an replug. The Commodore 64 emulator for example doesn't have the issue.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.