I'm so confused right now!
I'm LITERALLY using the SAME movement script(s) in all those games, I've looked through each line of code, and there's nothing that could cause that.
and to be honest, you're not the first, I've had a couple of people say the same thing, and sadly there's no explanation, must (has to) be a unity bug or something.
I'm really sorry for your inconvenience. let me know if I can do something.