Hi @sinz
Sounds like the micro switch inside is wearing off, what I had done is to open up the mice and de solder the old micro switch.
Open it up and check to confirm the part no.
Common Micro Switches used in mouse
Some Best Mouse Switch Part No
Omron D2F-01F
Omron D2FC-F-7N