"But my agreement with YouTube/Twitch says I can't multicast or mirror to any other site!"
Sounds like you sold your soul, and all of the creative output thereof! Congrats, sellout, you're in their walled garden! Beholden to their rules, their policies, their AI.
If it was never about the money, get out. If you need that contract, understand that folks misusing the automated ToS enforcer is a risk of doing business. Like a tornado.