You did something wrong but you didn't know it.
Have you calibrated your thermometer and hygrometer or use a guaranteed accurate thermometer? That is the first place I would look. Were any that hatched each time either early or late from the 21 day mark?
Did you turn the eggs religiously from...