IK aiming solution breaks when not authority

Hello!

I wrote up a dynamic aiming solution using IK to place a camera and hands in line with a Front and Rear aimpoint (component on the weapon). I calculate the sights transforms after a weapon is equipped, then fire an event in the Animation Blueprint tied to my character. I have attempted to replicate myself and am currently still reading through the Network Compendium, but would love it if someone could throw me a bone.

[Here is a visual of it breaking without authority (Gyazo Video)][1]

Macro called in Character after weapon is equipped:

Event fired from previous macro, in Animation Blueprint:

IK:

Something interesting I’ve noted is regardless of how I replicate the event (and I’ve tried all three variations), the print fx always returns with the [Server] prefix. My guess is my event will fire, but the data isn’t replicated back to the client. Here’s the text from the LOG:

[Player_AnimBP_C_0] Server:

RelToHandLoc: X=-52.12 Y=4.93 Z=8.869

RelToHandRot: P=-9.411 Y=-178.065 R=-0.295

SightLocation : X=4.9 Y=63.239 Z=3.8

Thank you all for your time.