Event RadialDamage not firing in multiplayer game

I tried setting the damage starfighter event to run on server but that didn’t do anything. The reason I don’t use HasAuthority is because of how I’m spawning projectiles. I spawn a projectile locally then ask the server to fire, which calls a multicast, spawning separate projectiles on the server and all other clients. The projectile on the server is the only one that handles damage because of the check I put in place. If I use has authority (since each projectile is spawned separately) it always returns true. I do this so the projectile dosen’t have to replicate which counteracts lag (to a degree). Below is a picture of BP_Starfighter_Launcher where I spawn projectiles (BP_Starfighter_Launcher is replicated). I even printed the value of on server after setting it to confirm that the clients have a OnServer value of false, and the server has an OnServer value of true.

BP_Starfighter_Launcher