Apply damage returning value but Event Any damge never fires

I am trying to make a simple damage system that works for network play based on dedicated host. I am using apply damage on the projectile to apply damage to whatever it hits. Im using prints to see where the event chain stops and apply damage is getting the correct object to hit and returning that it applied damage but event anydamage is not firing on the hit body.
212329-

Are you firing the damage on the client or the server?

Apply Damage only fires on the server so if it wasnt firing then it wouldn’t print the second string in that line of its return value which outputs 20.

I found the solution or rather what i was missing after hours of tinkering the event any damage will not fire on the player controller because the player character is getting damaged.