Variables Not Replicating

Hey Guys!. I am having problem to replicate variables.In this particular case the reloading animation plays on the client but not on the server. I have made a custom event which executes on the server (also reliable and the variable is replicated) and changes the value of the variable accordingly which drives the animation blueprint. Some screenshots of my blueprint-