This is likely to be a hardware (mouse) issue. Some people call this the “double click” problem when it affects the left mouse button and makes the mouse literally unusable with desktop applications due to double clicking all the time.
This problem exist because most mice use software/firmware switch debouncing instead of hardware debouncing. The software solution is cheaper but works only until the physical bounce duration of the microswitch exceeds a constant value that is hardcoded in the firmware. The physical bounce duration becomes longer and longer as the springs (stiffness) and contacts (oxidation) of the switch deteriorate. This issue can be fixed only by soldering a new microswitch into the mouse. (The switches are standard and dirt cheap but most people probably don’t want to mess with soldering.)
Some hardware debouncing methods are completely immune to this problem. If we had access to the firmware we could also “fix” the issue by increasing the hardcoded debounce duration in the firmware at the expense of click latency.