i have noticed that leap skills deal damage not on contact with the target but rather at the end of their duration. e.g. warrior shield 4, shield bash. has kitten duration and even when you stand right in front of the target you still hover around for the full duration until something happens. Using warrior sword 2 from a slightly elevated position makes you hang in the air for quite some time until the hit connects (.75s duration).
Projectile skills do not behave this way and instead apply their effect on hit. For logical reasons leap skills should be treated the same way as projectiles since basically the player becomes a projectile.