Well i grounded everything by daisy chaining like in this picture:
Then i take a wire and put it on one of the button prongs (there are 3 prongs per button, 1 ground & 2 gold, i put the cable only on one of the gold prongs) then i place the other end of the cable on the correct spot on the PCB board (i scraped the top to reveal the copper) if i put the cable to (x, circle, square, triangle, L1, L2, R1 or R2) the button push does not register until i let go of the button, if i put the cable to one of the directionals on the PCB (up, down, left or right) then the button gets stuck so for example if i put the cable to the Left directional on the PCB then the character will move to the left until i remove the cable from the PCB, once i make contact again then the character moves again until i remove the cable and if i puch the button the character stops (so it’s reversed i guess, a button push actually stops the action but only on the directionals, like i said before on the other buttons the action registers after i let go of the button). Just to be clear, i do not solder the cable i just place it on the correct spot manually. Hope someone can help