Immersiveunreality on 27 June 2020
This could be a serious legal matter unrelated to anything twitch,when none can find or leak info on this for this amount of time it often indicates that what happened was really bad.