When using the damage code I now have in player controller in the Character class with a local health variable the damage system works perfectly. but moving it to the Player controller and calling an event though a reference is where it breaks down.
Using “Get Controller” node returns an “Accessed none” error for clients & using “Get Player Controller” node only calls to damage the host?