I can get a variable to a host, but not to any other clients

I have created the following blueprint to take the target of a raycast, log them as a target, and then bring up widgets to allow the player to choose what to do. For some reason, despite my best efforts, I can get the host character to interact with anyone and the clients can pull up widgets, but fail to set the “attacktarget” variable.

Any thoughts would be greatly appreciated!