I wonder if you could mod or replace the stock D-pad, maybe with one from an official SNES controller. I think the only reason official controllers don’t have that problem is they’re shaped like a top that teeters on the center point.
These things are starting to look a lot more appealing compared to the NES counterparts that I've seen.