I do believe it's important to have a complete rest day. Like you said, you really know that and you're doing great. Despite all this anxiety, you're pushing through. Keep reminding yourself of that. It sucks, but it's the right thing to take a break. I hope by now the anxiety has gotten better. Maybe you could develop a routine strictly for rest days so you still have structure and that's one less thing to be anxious about? Just a thought.