Oh okay I see that's interesting! I thought the controls would work fine with WASD too because I used the Input.GetAxisRaw() functions in Unity but I guess I should have checked. (I have an AZER keyboard so I didn't). Thanks for the feedback!
I used the same method with my game, but hardcoded the W-key, to be sure. Can happen to everyone.