KC to Apply to all units ending movement on this map

Hi all,
I can’t have this KC working on a card.
It looks like either the KC is not executed, or it messes with some other commands for the card.
Would you have a good example of that working fine ?

I want cards to be drawn 1 by 1 into a map, and immediately sent to discard if they don’t have a property I’m looking for.
The property is a marker I know how to check, from a trait trigger matching condition.
Any idea ?

For example, I don’t have the same behaviour if I drag the card manually on that map and if I use the sentToLocation trait. I would have thought they would both lead to execute the KC.