Controller sometimes incorrectly recognized as "wireless controller"

This is when connecting wirelessly via Bluetooth (couldn’t fit that in the title). So while it’s technically a wireless controller, it’s not recognizing the specific make/model.

I’ve had this issue with my 8bitdo SF30 Pro, as well as my Switch Pro Controller. The odd thing is that it doesn’t always interpret them as a “wireless controller”, but actually sometimes recognize them properly.

I worked around this by using the same settings for the SF30 Pro as I do the generic “wireless controller”. Unfortunately, this means that when I use the Switch Pro Controller, the buttons aren’t set up properly.

Any idea why this happens? I should mention that I have different copies of RetroArch, and sometimes it will be recognized on one, but not the other (I keep backups of my collection - they’re the same version of RetroArch, although there may be minor differences in the config files).