I built an Arcade machine and I am using batocera 5.26. I have a 4 player machine and connected the 4 USB encoders to a 4 port USB 3.0 hub and then connected that Hub to the PC. I am not sure if it is a batocera issue or a PC issue, but batocera does not recognize any of the USB encoder inputs. Before this, I had each USB encoder plugged in directly to the PC and that worked well.
Side note: I also have a machine with Win 10 running Launch Box/Big Box and I switched out the PCs and the Win 10 machine with Launch box picked up the 4 USB inputs while using the USB hub.
Any suggestions on how to get the USB hub to work with my batocera machine?