Hey! To fix the cursor issue in unity, try adjusting the lockstate of the cursor. It worked for my game! Just make sure you disable the lock state on any scenes or states in the game where the user would want their mouse cursor visible / useable.
https://docs.unity3d.com/ScriptReference/Cursor-lockState.html