My #8bitdo SN30 Pro+ issue was worn or torn rubbers under the buttons.
Super easy to dismantle and replacement rubbers are sold directly on the website...
I wish Xbox & Nintendo would do this too with their most recent console.
I now need to transfer that repairing skill to laundry machines & appliances 😅