I would offer her electrolytes and see if she perks up. If she does, then it's likely heat exhaustion.
Since she's not laying eggs much, she may be having some reproductive issues.
If possible, take a sample of her poop to your vet to see if worms are part of the problem.