Twitch Partner support hasnt responded yet, over 1 month and a week now. And this forum is advertised as follows “Developer Forums - Ask our community for help. Twitch staff assist here as well!” - https://dev.twitch.tv/support/
If Twitch DEVS do not provide any forum support anymore, get someone to remove that section from the linked page.