Small yet important update:
The PCB's arrived, I noticed they are different from the one @GingerOfOz used, there is no L LT pad, also I wanted to use the Joystick button, one PCB has the pad but the other one doesn't.
Also I ordered the wrong connectors, this need to be top contact.
I wired...