So, I have created a fully scripted procedural horse rig, pretty standard stuff in terms of features.
The problem is, after I have created an instance of the rig and saved it out as a version - looking perfect as I do so. After I open that saved file one of the legs has rotated out of place, and I can not for the life of me figure out why.
It's not coming from any of the controls, they are all in the correct position, it's not the poleVector either. I guess the hard thing to fathom is why would I get a perfect result when I instance the rig, only for it to break when I save out a version.
Any insight would be greatly appreciated, below are images showing the issue. The first is a fresh instance, then saved as a new scene, then opened and the result is image 2.