I guess the issue is on "On end of layout".
This condition only happens when you are using the system action "go to layout" and so is some sort of "final actions" before getting to the next layout.
In your case, checking for colliding instances is pretty much useless since instances are destroyed from a layout to another.
You should provide a full capx of what you've been doing and explaining what exactly you're trying to do.