Joystick "up" not working

Managed to get the Picade 10 together, and everything is working fine, with the exception of the joystick “up” selection.

Flipping the cable around 180 degrees disables all the joystick functionality.

I’ve ran watch -n 0.1 gpio readall , and it shows that all buttons and joystick movements are registering, with the exception of joystick up.

All pins and connections look good. Could it be a problem with the joystick itself?

Any suggestions as to what to try from here would be greatly appreciated.