I have the same problem (with a slightly different offset than yours).
After testing a little bit I think I have an idea what the source of the problem
may be: The MacOS scaling setting for the display.
When I set the MacOS display resolution to standard (the native resolution of
the display, in my case 3820x2160),I do not notice any offset for the mouse
pointer, e.g. trying to resize a window changes the cursor shape exactly at
the expected position.
When I change the MacOS display resolution back to my preferred scaled
setting of 3008x1692, i observe the pointer offset you describe. For example
the cursor shape for resizing a window does not change at the expected
position but quite some pixels to the left (for changing the width of the window
at the left or right side).
Until now I found no solution to this problem (other than disable the
scaling). I assume it is a bug in the position tracking/aligment of the
mouse pointer inside VMware Fusion.