It's the babies, too. I have no mods. I created one parent. She mated with Malcolm Landgraab. His parents are both light-skinned and blonde haired. She is light skinned and brown hair. The baby came out at least 4 shades darker than her skin. If the algorithms are done correctly, its black hair doesn't matter. I had black hair as a baby - a head full of it. It turned redish, then blonde as a child and teen, then turned dark brown as an adult. My eldest daughter's hair did the same thing.
Please do not try to tell me that there is a dark-skinned person in the Landgraab family. In real life, this sort of thing can happen, but is VERY rare. In a game, when I create my gal and mate with someone, whose parents I can clearly see, I should not be getting children that look utterly unrelated to my sims. I didn't have them adopt. Now I will need to restore a save and see if that is already locked in. If so, I will have to restore to before they got pregnant.
Are there any mods to fix this issue?
Just to be clear: I would feel just as irritated, if my dark-skinned people mated with other dark-skinned people and got white babies or blonde babies, or my Asians and Latinos facing the same circumstances. If I want pot-luck, I would adopt.