Bumping because it seems theres no perfect solution.
I can’t seem to get the bones to scale down without… this happening…

HOWEVER, I was able to get things close enough by adding a copy bone node
There’s still a visible offset between where the tail bone should be and where it is, so these calculations are still off, but I can’t be bothered to figure out exactly how to get the bone in the correct position.
How it is now:

How its supposed to be:
Would someone else maybe have a better solution?

