Thanks for that vulga. Yes using Xin Mo 2 player.
Everything appeared to be working when I had it connected to my laptop over USB I used a visualiser to test everything on OSX and it appeared to be good all over.
I have not successfully had it working on retropie as the first issue I had was the turbo fire which made the ui navigation in emulationstation pretty much impossible. I did a clean install with latest to no avail and next step was to install the custom firmware which worked really well except the diagonals.
I will run another vanilla install without the kernel update and see if it still plays up and re-wire it to match your setup and see how I get on.
It’s an odd one because I know each switch works individually and I can definitely hear both go down.
I haven’t done anything to the Xin other than connect everything, have you updated your firmware?