Good for thought
Probably a bad idea, and would be a coding disaster, but what if certain abilities were considered “grounded,” and jumps let you jump over them.
EX: Veigar uses his Q, and I dodge it using my leap as Gnar. Then, a little while later when my E is off Cooldown, he W’s me. Because it comes from the sky, I can’t dodge it with E.