I would also have to question the chickens you are using as breeders.
Basic laying hens for eating eggs are not fed the same way breeder hens should be fed to get the absolute best and strongest chicks to hatch.
What is your feeding regimine for the chickens you are hatching eggs from?