Studio calculating JCM scalar values wrong

So again, following Esha's tutorial about creating and setting up JCMs, and I ran into a bit of a problem. I couldn't figure out why I was getting inconsistent morph values when it should have been at 100% (or zero, or any specific value). Anyway, eventually I found the outdated documentation for creating JCMs http://docs.daz3d.com/doku.php/public/software/dazstudio/4/userguide/creating_content/assembling/tutorials/creating_joint_controlled_morphs/start . I figured out how to link them manually, and found that it had been inputting the wrong maths into the scalar value (when relying on automatic solution). I fixed it, and reproduced the issue.
I'm working with Genesis 2F, and I've only noticed the issue on the left thigh Z rotation (of the rig extracted for the model). Has anyone else had this issue? Anyway, it's sorted, and I'm happy to have learned to hook up the morphs manually, and finally be done with a nagging issue.
Good maths ^_^
Bad maths -_-