I noticed some baffling behavior with BoneFollowerGraphic in the 3.8 Unity runtime.
I have a prefab with an object that follows a bone. I instantiate a copy of the prefab at runtime. In the inspector, I select the game object with a BoneFollowerGraphic behavior and update the bone name.
In some cases, the following behavior will stop completely, even though the bone is still in motion. In other cases, the behavior changes depending on which bone I 'came from'. eg: A->C behaves differently from A->B->C.
I can produce a sample project but wanted to start with a question to see if I'm missing something. eg: if I need to call some initialization or update method after changing the bone name. I'm able to reproduce the issue just by making the change at runtime in the inspector. I'm not doing anything obvious to me that would cause this behavior in code.