I know it's the circle pad because of how it shows up in the calibration, and the d pad + touch screen work just fine, but the circle pad has been malfunctioning periodically for a while and clearly just got worse
As for the ribbon cable... When I replaced the component I was surprised to see...