I have also found this comment in module_skins.py of VC 2.063
# VC2.060 it turns out the skel_* system was largely (but not completely) replaced by undocumented hard-coded model sizes
The problem persists if I reload the game, as soon as I update my inventory in a scene, I get this issue again.
here's an example of the face keys I copied from a randomized face in the edit mode
0x00000001981092813d1baec5646958c300000000001205650000000000000000
I tried changing race scaling to 1.3 and got the same results - the helmet fell into the head just as much proportionally as before
Pic1 Pic2
And it still only breaks for male characters, female characters work well in the same conditions