Animation Blueprint getting wrong values when changing player.

Solved

Decided the best course of action was to just disregard the built in crouch functionality altogether.
I’ve instead created a stance enum. Standing, Crouched, Prone.
character has a ChangeStance function and that function will handle any stuff like capsule adjustments etc.
It’s also made the anim blueprint transitions for readable too