Duplicate mouse image stuck on screen

On boot and on waking up from suspend, the mouse always starts on a particular corner of the screen. When I move the mouse, an image of it is left on the screen and a second mouse pointer moves. Look at this imagemouseproblem
Any suggestions on how to fix this?

Please run in terminal:

sudo apt update && sudo apt full-upgrade

You may need to try:

sudo modprobe -r psmouse

sudo modprobe psmouse

Have you got mouse trail* setting enabled in Zorin Settings>Mouse ?

*I cant remember exactly what the setting is called which creates a trail behind the moving mouse pointer.