Blueprint triggers not working in control rig

Situation:
I am using control rig to modify some of the animations of my character. A specific example of this is when the character attacks the sword bounce is controlled by control rig. However I only want this piece of the control rig to apply at certain times. I am using a branch statement connected to a bool that is set by my character blueprint.

Problem:
Whenever I use any variable that is set by an outside blueprint, any downstream control rig stops working. I have tried using floats, bools, vectors, to control all sorts of aspects. However no matter what, any logic that is chained to a variable set by an outside blueprint will not run.