"Every tick" is kind of useless condition, since all events are run on every tick anyway. But you can use it to make the code easier to read.
"Pick all" condition is definitely not required here. By default all instances are picked already.
The problem was likely with the loop. You should avoid nesting triggered conditions ("On Fall", "On Landed") under other events, especially inside loops.