As I’ve said before, you haven’t had an official on Teamspeak for 3 months, a demotion was not needed, another official would have sufficed.

We can't keep handing out officials like they're candy. It is expected that you improve after an official and apparently the staff team believed that they had not improved.
To be fair, I have looked at when you've last done anything regarding appeals, and found very few - I'm unsure whether I searched correctly or not, but it did feel like you had hardly done anything regarding your duties on the Teamspeak. I did find an abuse report, but you would be perfectly capable of handling that without being a Teamspeak Head Administrator.
Also, please inform me if I'm wrong, but I believe the TS HA rank was introduced to relief the pressure of handling Teamspeak appeals from the CM team. And she hadn't handled any for quite some time, as far as I could tell.