Wow what a journey you've been on OP.. I'm sorry it's dragging on for so long for you.
I've been through something similar (in being falsely accused, witch hunt after I raised concerns/ whistleblew of discrimination in private company ) it really took a toll on my mental health, trying to keep focussed on clearing my name without crumbling in to almighty mess every day.
I've since left, I find myself trying to understand how I could have better protected and avoided the toxicity and frankly shifty nature of a company being called out, who Will rather than admit incompetence (at best) look to penalise innocent employees. I've sought therapy and it has helped to a degree, but every so often the memories come flooding back ...
I hope you get the resolution you need, in the meantime please do take care of yourself.
Sending healing hugs x