Just tried making a custom race (4 bonuses ans two weaknesses, base race Tarth) and soveriegn and noticed the following
*Race details showed up fine in sovereign choice screen.
*game start screen only showed 2 weakness and 2 bonuses for the race.
*Sovereign and units built showed as having Tarth blood, no bonuses or weakesses from custom race.