Projectile behaviour changing and not consistent

This is very unlikely to be a bug. For us to be able to help you, could you please post a few screenshot of your blueprints especially from the part where you detect the hit, update the character health bar and spawn the particles?