I found this for Logitech spring replacement.
5 spring fix double click for Logitech mouse M305 MX1100 M705 G700 G500 G1 MX300 | eBay
Even on eBay, M305 isn't cheap.
Odd that someone is selling replacement springs that is specifically described as a fix for double click issues, especially when you feel the problem is not related to the spring.
There are reports of the M305 also being plagued by the double click problem. So will assume they also use similar leaf spring type switches (the actual name is miniature snap-action switch). The M305 is not a gaming mouse, so the likelihood of it being subjected to the same stresses over the same duration will be rare, thus the problem may not reveal itself until much later on. Or perhaps not happen at all. The conditions for the failure have to be met.
Every mouse that uses miniature snap-action switches can develop the double click issue. Be it wired, wireless, gaming or just cheap run of the mill mice. Search Corsair, Razer, Steelseries, Asus, all have reports of double click issues.
Video repairing the spring on a M705 due to double click issues.
Well I bought the G903 back in June 2019 and I guess it has a 3 year warranty. Although Logitech service might be horrible and useless. And if I ever get it working with the Logitech Gaming software, I guess I could see it for myself.
How you deal with problematic hardware is your choice. Me, if the mouse, especially a $150 mouse (they are $200 CAN), did not work as advertised out of the box, I would immediately request a replacement. And if that replacement also failed, I would immediately request a refund and buy something else.