ParticleSystem triggers : enter callback firing only once per particle

Hello,

I’m running into a problem with the trigger module. The enter/exit callbacks work as intended if the particle leave the collider. But if they “die” inside, the next time they are recycled they won’t fire the “enter” callback.

To reproduce :
-Add particle system
-Add trigger sphere of radius 1000
-Setup the trigger module to callback on enter and exit
-Add the TriggerModule script (Unity - Scripting API: MonoBehaviour.OnParticleTrigger())

The first particles will turn red, (enter callback gets fired)
But when they die and respawn, they remain white (enter event not fired)

Is there a way to fix this?
Thank you!

If you can replicate that behavior in the currently-shipping version of Unity in a blank project, please do so and send it along as to Unity as a bug.

Read the API specs carefully though, because there may be notes indicating that is the intended behavior.