The best way to do that would be to add a condition on the trigger that receives the signal to check that the context.unit isn’t flying. There is a “Unit boolean” option with flying as a category to check the current flying status.
Thanks a ton!