It all makes sense to me.
Regarding the drop -in, whether it is helping you or not, the mere thought of getting "thrown out" would affect me badly. Of course, the expression "thrown out" is of your own making. Maybe just think of it as your turn to leave to make way for someone new.
Since I have known you on this forum which must be about 4 years, your anxiety had gone up and down but not progressively worse. I think having to finish making a blanket with a deadline and two days away at an event you would rather not attend would stress a lot of people out.
I am not feeling great today, but it's all relative.
You'll get through this month fine as you always manage to do.