My particles spawn outside of their spawn area and there are some additional ghost particles for the first few frames.
I think the ghost particles are caused by the particles still existing when the animation is starting from the start again.
I would expect them all to get cleaned up tho?
Also, is there a way to automatically set the animation length to be how ever long it takes for all particles to die out?