Egg retention does happen on occasion, I don't usually know what causes it, but it is always stressful.
Glad you were able to get them all passed, and I would take the same approach for next season, giving her the year off.
Best of luck to both of you!