Huh. After replaying it with keyboard controls, I see what you mean. It was just a case of lack of playtesting (who would've guessed?) that I didn't actually test with keyboard at all.
This will be useful to know for next time, thank you.