Thank you Nawrot you helped me find out what is going on. The variable “isAttack” at the top is a variable created by the AnimInstance, the other “isAttack” is a variable belonging to the referenced Character instance. Unfortunately they are named the same but indeed they belong to two separate entities and are not referring to the same variable.