I'm not sure if, when raising children, you're meant to be able to get the 'X can get their first traits' result more than once per child.
If this is meant to be possible, then you need to block the player from choosing the same starting trait twice. At the moment, doing this is a waste of a starter-trait; you still have one copy of whatever the trait was, but lose the starter-trait.
This is better than getting duplicated traits, but it'd be better to remove the option entirely.