[bug]AnimInstance and character component variable

in simulation mode,

if you manual change the variable of the character component,

and these components are variables in AnimInstance,

then garbage collector marks these variables as trash.

projectfile.zip

this is also somehow related to the complete stoppage of BlueprintUpdateAnimation ()
when changing a variable in a character’s component.
But I could not reproduce this error on a clean project.

about the second bug:

BlueprintUpdateAnimation () is called from:
UpdateAnimation()

UpdateAnimation() is called from:

void UAnimInstance::ParallelUpdateAnimation()
{
GetProxyOnAnyThread().UpdateAnimation();
}

Further it is already difficult enough to understand why the event ceases to work