Jump animation issue

Hello, I’m new to unreal engine
and to the community.

I’m having an annoying issue that I can’t seem to find a fix for.

example:

so i have a working state machine and a character that runs and jumps

but the issue is that when you jump the jump action happens before the animation
starts so what i see is the character move up before the animation. about 1.5 seconds
before the animation is in the “lift off” frames.

The character crouches to jump but leaves the ground before this part of the animation.
so it looks like he floats up then the jump animation plays while hes already
on the decent to the ground.

Is there a way i can add some sort of a delay after the player clicks the space bar to jump
so that when the animation reaches a spacific frame the jump action fires?

anyone have an idea?