Yeah its an annoying issue with replicating variables especially bools, across the network sometimes they are set true and false in the same frame or packet being sent effectivly cancelling each other out so sometimes nothing will happen other times you might get some animations playing but not others. I had this problem with a combo system using a switch on int and bools where it should have played 3 different attack animations one after the other but on the server and owning client everything was fine on the other clients the animations.would just randomly jerk and switch around.
Like suggested above you just have to find workarounds like using anim notifies, delay nodes timers etc if its only switching between 2 animations you can use a flip flop, a do once or sometimes a sequence but its all just a case of trial and error .
Unless im wrong and other people have a fix or solution ?? i will be interested to watch this thread and see the responces