ironmanDX said:
The explanation in the Op makes no sense.

Discord rumour makes some sense but why was he taken off other platforms too?

I also would like more transparency from Twitch. Doc is a douche... But he shouldn't lose his income because he has cheated on his wife.

It wouldn't be cheating that is referred to in op, but potentially sexual assault or sexual harassment, both of which she could say and wouldn't be much he could say against it.

Additionally, she's the only one we actually know about. 

But the discord thing still poses a missing puzzle piece. Unless he used his discord to talk to these people or for se other reason