I managed to get my enemy collision script working so that it does not miss any of the particle collision events on the enemy’s.
Here is a short video showing it off:
The unity docs (attached below) say to use “GetCollisionEvents” if you do not want to miss any events so that is what I have done here.
I am happy to share my scripts if anyone is interested and am also welcome to hearing on how it could be improved