You want to add the condition where player is overlapping enemy (and also a trigger once while true), because you only want this event to happen when you actually hit the enemy, rather than any time your y is greater that his.
Alternatively, use a invisible helper "target" sprite that is pinned just above the enemy to trigger an event when landing from above.