I have to say I LOVE this thread! It is very helpful!
I recently had a male villager which number is closer to his granmas numbers, a 22 granma and a 15 grandma. The male I am talking about is a 18 guy.
Soon, I noticed a bunch of exceptions. Whenever it is a girl, it is close to the dad's number. For example, the dad's number was 30. The girl's number would be most likely an 30, but it could also be an 1, 2, or 29, 28. Whenever it is a guy, it would be close to the mom's number. So for example, it would be 1, the outcomes of the number of a guy would be 1, 2, 3, 30, or 29.
Strange, I never had this happen before!
Thanks for the breeding chart anyway, Complexity!