Why is instance editable enum not setting from AnimBP in ControlRig

This is my enum, it’s for transform space, it can either be local space or global space, I have set it’s default to local space.


These are all references to it within the control rig (only gets, no sets):
24-08-81
And this is how I’m trying to set it in the animbp:

The scale by index vector sets just fine, but the bone scale space enum doesn’t set.

The controlrig still behaves as if it is set to local space.

The only way to change this is to change the variable default from within the controlrig.

Why is it not working?