What makes the cursor lock and go invisible in the top down example project?

In the 4.12, C++ example project of the top down game. When you click to move the character, the cursor disappears until you release the key and clicking also stops the ability to move the cursor until you let go of the key again.

Obviously this is game breaking for a moba style game but I can’t seem to find out how to stop it from happening. The cursor input action is in the playercontroller.cpp but nothing I read seems to indicate it’s hiding the cursor or locking the position.

Can anyone shed some light on whats going on here?

Thanks!