How to sync two different Animation BPs (Blendspaces)


I’m sure this must be possible but animation is my weakest UE4 area. I am trying to sync/link the playback of two different blendspaces playing on two different animation blueprints (a horse and its rider). The animations have identical blendspaces with identical animation durations.

Blendspace on the AnimGraph

Identical Blendspaces with durations and anim positions

I have tried creating identical variables on each animBP to drive the transitions and blendspace itself, but they consistently desync and look horrible. I have also tried using Blendspace evaluator node, however AnimNotifys do not seem to trigger which also doesn’t work as I need them to trigger on the horses animations for footstep SFX.

Any help/suggestions would be much appreciated!