Yeah they had a weird update and a whole bunch of peoples trust-levels (Mine included) were altered or brought down a notch.
I can’t post videos now either.
I went to post a WoW-Dev team video from youtube to answer someone’s question, and it prevented me from posting. I figured at the time it must’ve been cause it was from the WoW team, but later on there was guide-video I went to post to help someone out & had the same ordeal of a problem …