Every character head template has different proportions from skull, jaw, throat, cheeks, temple, ears, etc. This makes creating headgear, especially face wear impossible.
It is not so much a bug because it was obviously intended to give the game variety in faces and races but from a modding game assets aspect it does not work.