I dunno man - maybe they just like making babies but don't wanna share tank space with them.

I have never had a breeding pair of angelfish, but some of my cichlids did eat all their eggs. My firemouth meekis ate all of their eggs for the first 3 spawns but after the 4th spawn they left them alone and produced fry all the time.
Are they laying the eggs on something you can remove from the tank? You could try that if they still keep eating the eggs after 3 or 4 spawns.