state machine jump help

Hey guys, this is my first time trying to get a character working, I made it in makehuman, and did an autorig on Mixamo, then followed these tutorials: 3rd Person Game with Blueprints (pre. v4.8) - YouTube
Now I can’t seem to get jumping to work right, the animation plays too late, my character gets to the zenith of its jump then transitions into the jump animation.
I’m thinking that my variable “is in air”, coming from “is falling” might be the problem, the engine checks if my character is falling, not just in the air.
I have some screenies of my setup and a small vid to show the delay I’m getting.
I’ve spent the past two days trying to get it working, it’s probably some small setting I’ve overlooked.
Any help would be awesome 

[event graph]

[state machine]

[idle_run to jump rule]


[jump to idle_run rule]