Update: Still seeing soft shell eggs about every 2-3 days.

I'm still not sure who's laying them and whether it's one or more girls. I did switch to a new bag of feed just recently, so we'll see if things improve in the next few days. Still leaving oyster shell out free-choice and added a container of granite grit free-choice as well. Haven't been giving them any treats.
Is there anything else I should do? Does anyone recommend getting a
fecal float test to see if there could be internal parasites? Could that be what's causing this? I don't see any signs of lice/mites. Should I give a
vitamin D supplement? They're out in the run, but it's in a fairly shady area. Could it be
respiratory? If I end up needing to administer a de-wormer or some sort of antibiotic, do I treat the whole flock? Should I check the questionable birds for
signs of being egg-bound? I don't see any limping, sulking, or otherwise "complaining." Is this possibly
Egg Drop Syndrome, which from my limited research, has no cure and can last several weeks (this has happened for maybe 3-4 weeks, so the timing could make sense here)?
Really at a loss as to what's going on. Almost everything I read makes it seem like adding oyster shells is a quick fix, but it hasn't seemed to do anything for me. I'm getting very frustrated with broken eggs in the nesting box and soft eggs under the roost. I think a lot of the broken ones are getting stepped on and squished by some of the bigger girls when they go into the boxes, since the shells aren't strong enough. And, of course, it makes me wonder if anyone's been eating them. I don't even want to go there...

