This one was a little tricky to debug, but there are a few things to take care of here.
First of all, the parenting is important. When beam_main
is stretched or compressed the bones parented to it will be affected by this, as well as the stretching or compressing that is happening on the path they are constrained to.
To fix this, I created a root bone for each of the bone chains. At the same time I made sure that all the path constrained bones had the same parent.
The reason you are seeing such a different between Setup mode and Animate mode, is that when switching to Animate mode, the length of the bones is "locked", so any stretch or compression is based on the the values from Setup mode.
In Spine 4 you will see a warning when using Chain Scale
on nested bones. Maybe Nate can give a more technical explanation as to why this is?
I've emailed you a project that should hopefully allow you to continue with the rig