There is a very easy way to replicate it for yourself. Just train Felicity. If there were no adjustments to her traits since 1.75, then she has enough natural traits to replicate it.
I remember her having too many traits to display. Especially since Arena Champion and Racing champion are also displayed in the traits list.
The max number of traits it can show without any issue is 6.
7 Traits also looks ok.. the last one is a bit on the border but meh..
But the problem grows exponentially when there are 8 or more traits since the 8th trait is 99% off screen and any more then the 8th trait is completely off screen.
There are 5 traits that you can earn through training (Nymphomaniac, Masochist, Exhibitionist, Pervert and Bisexual/Lesbian) so if your girl spawns in with more then 2 traits, the area will eventually overfill if you train her enough.
Edit:
Also, If we start working on this, maybe we would like to balance a bit the way traits spawn. Like in my previous example, my girl spawned in with 4 affinities and 1 other thing.
Maybe it would also be a good idea to code it something like: first, choose a random number of traits the girl is going to have, then randomize how many are good and how many are bad, then distribute them evenly among the categories.
So in this example, (4 good traits and one bad trait) instead of 4 affinities the girl would have gotten 2 affinities, 1 preference for a reward and 1 phobia. Or maybe instead of 2 affinities, she could have gotten a good metabolism.