some breeds of birds lay large eggs every nest, i think the problem of not hatching is when it is a one off and the hen has had a problem laying ie cold weather.
my indian fantails eggs were up to 2 inches long always hatched ok, an old racer stock hen lays large eggs hers are always full so i dont think you will have a problem.
hi dawn by the picture of the pigeon it is a fancy breed not a racing bird, so it will only eat small seed it looks like a short faced tumbler to me due to the small beak thay are unable to eat large corn,
my kirkys have served me well for the last 10 years, every year i get something in to race against them, but thay dont come up to scratch so out thay go,