Hi Ted,
Layers food typically contains lower protein levels, so 20% protein seems higher than one would normally expect - guess protein can't be the issue in this case.
I'm no breed expert (I live in Kenya and we don't have the breed variety that you guys have), but i can only imagine that...