Movement detection only intermittently working

That sounds like a problem I encountered a while ago. In the Input System → Input Actions, click on WASD. If the Mode is set to “Digital Normalized”, set it to “Digital”. Then test your game again. Theoretically, you should get 1 instead of 0.7. And maybe that will also solve other problems in this context.


See also: