I did try cleaning after removing the entire circuit board
Perhaps you should have made that clear in your first message.
You asked for suggestions, nothing else.
@shrtrnd is not a mind reader, he doesn’t know what you have done. Only what information you give in your message.
You may get help if you post a picture of the switch/button, but as you are advanced in troubleshooting, you could probably find a similar switch/button yourself.
Sometimes adapting a different type of similar item is the only solution.
Or visiting swap meets and rummaging through the parts bins.
Martin