Whenever I see such a wide ranging 'menu' I wonder if the nutritional content is balanced and evenly distributed...it's really hard to tell.
You might want to go simple for a few weeks to make sure protein levels are above the 16% that the layer probably has.
I keep feeding pretty simple so my simple mind can keep tabs on it.
Using a 20% protein crumble that I roughly monitor daily, then scratch and other foods in quantities to balance with the crumble eaten to keep the protein about 18%.
It's harder for me to explain than it is to implement....someone had to walk me thru the math to balance crumble with scratch to get about 18%.
2 scoops of crumble and a half a scoop of 9% scratch works out to about 18% protein...
.....if they eat up less crumble they get less scratch, if they get other food scraps they don't get scratch.
When I switched to a crumble with animal protein, they ate less of it.
It hard to pinpoint a specific birds problem...when all the other birds are fed the same but behaving/producing differently a systemic nutrition uptake problem could be the answer.
Not sure all that babbling will help you in anyway.
I haven't ever had a serial egg eater, but I think the first thing I would do is isolate her and feed her up for awhile then let her loose again and see what happens.