Can you inspect her for mites or lice on her body?
When was her last egg?
When you lift her up, she acts like she's in pain - can you inspect her legs, underneath her and her wings for any breaks?
Look at her skin around her legs/wings and underneath her for any purple or green bruising.
She does have what looks like Scaly Leg Mites. I notice she has BlueKote on one leg, so have you been treating her? I'd rub some vaseline, castor oil or Nu Stock cream into the legs and feet a couple of times a week, making sure to work the oil/cream up underneath the scales.
Where is she being kept? Is it a small cage or pen? Could she have injured herself trying to get out or when startled/stressed? You mention she had to be penned for a few days and seemed to have gotten stuck - so injury is possible??
If possible, feed her and the Silkies a nutritionally balanced poultry feed like Layer Feed, All Flock or even Chick Starter. Provide oyster shell free choice.
Scratch is mainly used a treat, it's low in protein and not a complete feed, neither is corn, so limit these drastically or eliminate them all together if possible.
A small amount of fruit or fresh veggies along with balanced feed would be better than giving a lot of scratch.
I'd work on her drinking really well, see if she will eat poultry feed for you. I'd also start her on vitamins to see if those help. I'd be inclined to give 1/2tablet B-Complex daily, you can find these at stores like Walmart, CVS, etc. on the vitamin aisle.