Best solution - do your professional best, while quietly looking for a new job elsewhere. (Which could just be on a different team at a larger org.)
Stretch Goal: Be able to "Dilbert speak", with a completely neutral face and tone, about how it was obvious to everyone that you were bottom-1% on your old team, but your new boss & peers think you're great stuff. Your moved helped everyone. And if your old team is really screwed, because you were far more valuable a worker than they credited - keep your face neutral, and very calmly talk about the must-have-been-true feedback they gave you. Month after month. Doubtless their current problems are unrelated to your departure, and blaming you is just venting their emotional stress.
And get rid of that constant weight.
By very professionally going somewhere else.
You have to be aware of your own abilities. If you can't decide whether what you do is good or bad in terms of quality, then you are missing proper foundations.
It's like learning to ride a motorcycle. If you feel anxious while riding, even after you passed your test, it means that you have not yet mastered the art of riding, That's why your brain is in a state of constant fear. This means that you need more practice until this feeling disappears and it becomes natural to ride the bike without fear.
You won't find good critique. People are pussied into this nonsense that is you shall not critique others' works. But you can ask for it, from people you trust, but then it's again up to you whether you can filter the input. Go into forums and start arguing on the topics you are puzzled about.
So attack the problem from different angles and once you have seen enough your brain will start to filter out the bullshit and you will know whether what you see is some nonsense or something good.
See how ridiculous that looks? You do work to get paid, not praised. Take it up with your therapist.
That's what the money's for!