Why do all people have problems with paying taxes in Thailand, I pay taxes here but because of that I don't need to pay my personal taxes in my home country. If you are a digital nomad and most of your income is salary it's very often even better to pay taxes here and not in your country
All of the documents they ask are pretty common, I think everybody needs to upload them. Make sure all is in English, upload any official tax document for last year, payslips, hotel confirmation, lease agreement from Thailand, all of your passports photo, letter from company where you are working, your CV/portfolio, bank statements in English, of you have your own company all of the company registration documents in English+ letter from your company to you + company portfolio.