[Particles] Collision in GPU Sprites Causing the Particles Only Being Emitted Once

Simple game and simple setup:
Top Down presets, with a new particle system that basically got copied over from P_Sparks’s Spark Emitter alone.
The problem is, the particles only got emitted once when the game started if I turn “collision” module on, and works perfectly fine when I turned it off.

And it will re-emit the particles if I focus on other windows or moving the resource editor window (which I guess is a standard “reactivation” of emitters).

So the question is simply how to make my emitter repeatedly and continuously work with the collision? (lifespan, loop, bounding box are all good)