Your event setup seems partially redundant, have no time right now to get into it.
But what I will say is that if you have an action for a sprite after its creation action (within the same event), it will only affect that newly created instance. So if you moved the animation action down to the last event it shows there, you aren't picking all instances anymore, but only the one being created.
Might check back when I'm at home again to give a better answer, cheers.