Microswithes or sanwa pcb replacement (JLF)

My JLF for my, hrap, is not responding as smooth as my hrap3. The JLF doesn’t have problems in any specific direction, but when I use this stick over my hrap3 it seems my movements are not as accurate and harder to consistently pull off.

Do you think I should just replace the microswitches or could it be the sanwa pcb replacement that I would need?

The PCB itself doesn’t do anything but connect the terminals on the switches to the JST-NH header so I doubt it affects performance. That being said, if you’re going to replace all of the switches anyway you might as well get a whole new PCB. I’d start with disassembling the stick though, cleaning all parts thoroughly and re-lubricating the bearing.