go back before the impregnation and make sure to check the % chance of give away trait from parent to child, also in my memory of the base game child don't get all trait like adult do.
dont forget that you can use constant to try it fast
i had constant on. i had it at 100% to make sure.
but i think i figured it out in origins.gd i found this and removed it
#ralph
elif tag == 'unique':
for i in traits:
if traits[i]['tags'].has('unique') == true && traits[i]['tags'].has('expansiontrait') != true:
###---Expansion End---###
rval.append(traits[i])
#/ralph
so i think it was ralph who changed it