Using the Gameplay Ability System and jumping

It is working, and no, the jump finishes just fine. I just don’t know a better way to wait for the Jump function to actually execute. If I put the End Ability right after the Jump function the character doesn’t jump. I changed it to the Wait Input Released node instead. Still Async but at least it’s not based on a flat amount of time. Do you know of a way to do this non-async?