BGE- Prevent a custom mouse pointer from snapping to the center of the screen when mouse look is used
You need two modes/states


view change mode where you turn the camera with mouse movement. Typically the mouse cursor is not shown in this mode
click mode where you can see and move the mouse cursor. The camera is not turned by the mouse.


You need to define when to switch from one mode/state to the other