Stop feeding scratch. Layer feed is normally around 16% protein. Scratch is around 8%. The chickens will eat the scratch before eating the layer feed because its like candy for them. What that does is dilute the protein level of the layer feed so you are getting a lower overall protein level. It doesn't hurt to feed a higher protein level feed if your going to hatch the eggs. a higher protein level insures there is sufficient levels of nutrients in the eggs which improves the hatchability/livability of the chicks. Your chickens do not need Scratch. It may make you feel better to see them all come-a-run'in. when you throw out the scratch, but it really doesn't help the chicken. I'd knock off the other treats too.