Okay, now I can see right off that you didn't go and verify your seed. You believe that 1 chatter = gentle female, which is pid frame 46. Okay, sure it's gentle. But look at the gender ratios. All of them are male, meaning it's impossible that if you hit your seed, you got a female. And I know that this isn't a 100% female pokemon because you said your other breeds were male.
Do it over, do 1 chatter, and verify that you hit your seed by catching something right after getting your egg and see if the IVs land on frame 14~20 for your seed
To do this, select method 5 standard seed in main screen and input your seed. If you look at frame 8, it'll have the 31/31/31/20/31/31. When you get your egg and its assigned IVs, it'll move the IV frame to 14. When you walk to the grass/cave/whatever to get your wild pokemon, you might trigger your 128 step counter, causing your IV frame to +X depending on how many pokes in your party (Your egg counts as 1 pokemon)