I have an alien child who was born naturally in-game via alien abduction. When she aged into a child, she had the same red hair as her human dad. I don't like the default alien look and I usually don't have my alien Sims wear disguises. I just dress them in human clothes in their alien form, so I was editing her in her alien form in CAS (without cheats) and I noticed that her hair colour kept changing as I was selecting different outfits for her. Weirdly enough, it seemed to change to a colour that matched the outfit she was wearing, though maybe that was coincidental. Her hair style never changed, only the colour. I was able to edit it back to her original red colour in CAS so I didn't think anything of it, but now she keeps randomly changing hair colour whenever she changes into a new outfit, even though I made absolutely sure that she had red hair for each outfit in CAS before exiting.
It seems to affect all hair styles because her main hairstyle is the ponytail with the ribbon from Kids Room Stuff but her nighttime hair style is just the base game shoulder-length wavy hair style and they're both changing colours at random in live mode every time she changes her clothes.
I have no mods and no CC in my game and haven't for a very long time now. My mods folder is completely empty except for the resource.cfg file. I'm fully patched, have all packs installed except Spooky Stuff and I'm playing on Windows 10.
UPDATE: After having her change outfits in live mode many times, it appears as if she keeps changing her hair colour to blonde. These pictures were all taken at the same time in-game. I just had her change into each of her 5 everyday outfits. The first everyday outfit has the right hair colour (red), but all the others are blonde. I can't post more than 3 screenshots but the other two outfits have the same blonde hair. Only her first everyday outfit has the red hair she's actually supposed to have.