This is happening because of this old call sequence: PropagateBPtoInstance() -> SetDetail() -> PropagateBPtoInstance(), the new sequence should be PropagateBPtoInstance() -> PropagateBPtoInstance() -> SetDetail(). One of the propagation may be redundant but I choose to keep it for now to avoid regression. For details see comment in InitControlRigEditor()
#jira UE-116454
#rb helge.mathee
#fyi sara.schvartzman
[CL 16727156 by jack cai in ue5-main branch]
#jira UE-114826
#rb na
Changing Control Rig plugin directory from
Engine/Plugins/Experimental/ControlRig
to
Engine/Plugins/Animation/ControlRig
[CL 16658308 by Helge Mathee in ue5-main branch]