Which prompted me to have another go at fixing it, and I accidentally found a fix...
In mouse settings - if I set it to use mouse trails, in works fine. If I set the trails to short, the trail is not noticeable, but it still works perfectly. Weird or what?