I have made a script that creates a VRCHeadChop component and configures it directly via code. Unfortunately in game, this value is reset to the default of 1 when the flag "defaultScaleFactorAssigned" is reset.
This can be tested in the editor by making a small script that creates a VRCHeadChop component with two bones and sets the value of both scale factors to 0. Then in the editor after it has created this script, open the inspector and drag one of the two sliders, the other will also jump to a value of 1.
This appears to be the same result as to what is happening in game. In game the result I see is as if the value is set to 1, not 0.
Manually creating this VRCHeadChop component is not an option due to the complexity and modularity of the script that I need to implement.