Hmm... your wiring appears to be ok... hard to tell.
However, your soldering on your controller PCB looks a bit messy, excess solder, and bare wires that could possible short circuit your buttons. Do you get random button presses even if you don't do anything?
Can you get me a close pic of the a,b,x,y button area?