As a major mouse user, I feel your pain! I use a wheelie one but have often had the same issues - scrolling problems, pointer jumping or not moving as it should, all sorts of really annoying things. And I am paranoid about my precious computer because I use it for my work.... and pretty much all the rest of the time too, much as others use their phones! So whenever my mouse starts playing up I panic that there's a virus on my PC or the operating system is about to explode...
Over the years I've learned a few things: dust, as you say, is sometimes a culprit. I don't recommend spilling coffee on it either. Yours is a self charging one so battery changing isn't an option - I've found that often a mouse becomes 'sick' when the battery is going and starts playing up. But I honestly think these things have some sort of built in obsolescence, much like other small electrical items and they simply aren't made to function for more than a few years. I'm lucky if mine last a year.
Next suggestion - and I'm not being flippant! Turn it off (the tiny switch underneath) and on again. This can re-set the thing. Or actually take out the little connector thingie that goes in the USB slot, give it a minute then put it back in. Again, this re-starts the mouse and it can 'recover' and work properly again.
If nothing works, just buy a new one. Again not being flippant but they are not expensive. Don't buy very cheap ones (for reasons above - the no-name ones really aren't as good and if you get a branded one, it's easier to complain if it doesn't work.) I always have a couple of spare new ones ready to go because I can't work without good scrolling. I actually bit the bullet a while ago and bought a genuine Microsoft mouse and whilst I am no great fan of MS generally, this one is really good and has been working well for a year and a half now. And it's pink....
And get a wheelie one - you won't regret it!