Thanks for letting me know how to reflash the firmware, alas it didn't do anything noticeable. I wasn't sure how new the firmware was, so I just wanted to bring it up anyway.
Yeah, that may be the case (the button/switch itself), as I plugged in my M65 Elite and tried them side by side and it has a completely different feeling, despite the same iCUE running. It's really a shame because it feels unresponsive comparatively.
Also, I am also noticing sometimes the switches get 'stuck' even for the left and right click that it still holds until I press it again. I read that some iCUE versions would lock the button if you hold it for 5 or so seconds, but I can't replicate it. It just... sometimes does it. Could be a quirk of the optical switches, not sure - I've never used optical switches before in a mouse so all I can do is guess.
Starting to think my better option would be just replacing the switches on an Elite with superior quality ones and being done with it. 😔 The upper removeable housing on the older model M65's also used to deform, meaning they don't actuate the switches consistently which I see they changed on the Ultra, but on my Elite I've remolded some plastic to resolve that issue.
Honestly really disheartening, but I'll give it a few more days and see if I can tinker with the Ultra a bit in software and try to force myself to get used to it, but if the switches are just naturally grabby or I got a bum unit that has issues, maybe the best option would be to return it and frankenstein an Elite.
Open to any suggestions in the meantime, and I appreciate you working with me to figure it out.