They don't put on weight because the eggs are getting bigger. They put on weight from eating food. When the eggs get bigger, the material that goes into building them comes from fat stores in the female already. Therefor they can't gain wait if they are using their existing weight for making the eggs. Does that make sense to you?