You can always get eggs. I have no clue why they wouldn't be laying.
Do you give them oyster shells? Treats? Any supplements to up their protein intake?
I switch my birds feed all the time. I was feeding them game bird starter, which is either 24% or 28%, can't remember. I ran out of that, and ran low on cash, so I switched them back to 20% flock raiser, but I was also mixing some grains and such in their feed to stretch it a bit. My A&Ms started eating their eggs, plus any eggs in the adjoining pens they could reach. I know they did, as I went out there one day and there were 3 eggs in the cage, then went about an hour later to gather eggs and there was only 1.
I put them back on the gamebird starter, gave lots of oyster shells, some dirt for bathing, and they have stopped eating their eggs.