How to sync mouse pointer correctly in screen sharing when connecting to a Windows VM?
In the Screen Sharing app, go to the View menu and click "Customize Toolbar..." There's a button you can add to the toolbar called "Cursor" that toggles your Mac's mouse cursor. You can turn it off so you'll only see the one on the remote machine instead of both the remote and local cursor.