Particles sometimes ignore collision

I have a simple blood splatter CPU particle system that on collision spawns blood decals.

This works with 50% of the particles. 50% of the time the particle collision event isn’t firing.

Why might this be happening?

Anyone got an answer to this?