Why does this apply damage event not trigger?

Alright I am back. I added a print string to the OnParticleSpawn event, and it is not printing when the effect is caused. So It is not the damage but the event that is the issue.