Ok, a strange one...
I have a particles2D scene, instances of are in another scene trigered by animation player setting emitting to on (on frame 5 of the animation in this case). The particles is set to a one-shot.
Now, In the scene with the particles node, when the emitting box is checked in the inspector, the particles are emitted, live their lifetime (of 2 seconds) and expire, and the emitting checkbox goes off again.
Clicking the emitting button again does nothing, and will continue to do nothing until you wait 3 seconds after its turned itself off, THEN it will fire the particles again.
I wondered what I did in the scene with the animation player, was it waiting for the (0.6 second) animation to finish? but this problem seems to be coming from the Particles2D node...
It should immediately reset to be able to emit particles again shouldnt it?
How can I fix this? :)