Have you tried manually setting the controller for each player?
From the home screen in recallbox hit start and select Controller Settings Then manually set "Input P1" and "Input P2" to the desired controllers. This normally works. I have had to do thsi myself since i keep a SNES controller plugged in via USB but never use it so i set my wireless controllers to P1 and P2.