Particles not firing OnParticleCollide event

I want to draw a decal whenever a particle collides with an actor. For that, I’ve set a CPU particle system with an ActorCollision. The particle system is spawned whenever the projectile hits anything, after spawning the particle system I bind an Event to OnParticleCollide (for the decal spawning on the collision point). My problem is the event binded to OnParticleCollide never gets called.

I’ve tried setting the CollisionCompletionOption to Freeze and they freeze on the floor, so collision is being detected, it’s just my event is not firing. I also tried adding an EventGenerator with one Collision EventType without any luck.

Here is my setup: