Don’t push through. It sounds like you need a break.
Leg feel is excellent feedback, even better than something formulaic like Training Peaks’ TSB. Even if TSB was near zero or positive, if my legs felt the way that you’ve described, I would definitely take the day off, perhaps several.
Good activities to freshen the legs would be easy, easy walks or easy, easy swimming.