I read your post about 10 times and still don't quite understand the problem.
You are using MoveTo behavior to make a "jump" in a top-down view game, right? And during the jump you are disabling 8direction? And it's not re-enabled until you release and press WASD keys again?
Could you post your project file or a screenshot of events?