I don’t know of you are still looking for the answer or not?
Problem: In CustomAnimNodes variable does not update when updating by external variable.
Solution: In Update_AnyThread override function Add this line: GetEvaluateGraphExposedInputs().Execute(Context);