No way a crow or raven could fit through that opening. They're practically chicken sized. It's probably your chickens eating their own eggs. If an egg accidently breaks, they'll quickly devour contents. They may have played keep away which is how some of the eggs ended up in the run.