Agree 100%I’d bet it’s the hen. Especially because she was sitting on so many eggs with staggered hatching. In the future I’d limit the amount of eggs to a dozen or less and don’t let other hens lay eggs in a nest once a hen starts acting broody. It’s a recipe for disaster.
Ive had a rat problem before and they killed and ate from the other end.