Something else I thought about Chickenfan, whilst distributing 'treat' mixed corn in very small and well scattered quantities. If your birds are getting treats, even if they are beneficial like cabbage and fresh fruit, the overall level of protein in the diet may drop below 15% at which point laying will start to drop off. Perhaps this will affect the egg size first? Layers pellets are typically 15 -16% protein. So your treats need to include something like sunflower hearts (shell removed), which I think are about 40% protein. These will raise the average protein level of the treats. They are also very good during the moult when all their protein intake is required to grow new feathers. Get them through the moult quickly and they will be back to laying quickly. But don't overdo the protein intake for long as it can cause some major internal problems I read recently.