i dont know specifically about pigeons but birds in general will stop breeding/ laying eggs for a # of reasons such as health issues, moulting season, housing change , new birds added to group , territorial bickering ,any type of stress such as predators lurking (ex. a cat in the area...