I found a help page for issues for streaming assistant.
english page
https://flowus.cn/pico/share/a232a446-a2e3-4a1a-a11e-ce47598c1f60
china page
https://flowus.cn/pico/share/0d83c34d-376e-4f4c-b4f7-2181684d4cfb
After year of being up the site is now https://owomushi.com
seems youtube is not happy that i have moved to other video platforms and is having malwarebytes calling my website a virus site. its more safe than facebook and google site because i dont have shady advertising on there. so i have no idea what they are smoking.