Congratulations bro. Since you hold an Iraqi passport and a 10-year UAE visa, they might have found you a bit suspicious. Even though round-trip tickets don't make much sense, I'm glad you made it.
I'm also a content creator (faceless). I included a self-declaration letter and proof of my channels and earnings. They didn't ask me for any additional documents or NOC.
Looking forward to meeting you and exchanging knowledge.
I appreciate your detailed response. Could you please tell where to report and what the process is? Also, do we need to report every time we stay in Thailand after for 90 consecutive days? And do we need to do it before 90 days or after 90 days?