I think each Embassy is different, but I think the requirements should be the same across the board. This is exactly what I provided and was approved. You can only upload one bank statement, even if you have other accounts, wow!
Someone told me about getting a Wise debit card you can use to add and withdraw money from Thai Bank, however before I left the US , they had paused issuing cards to US residents, not sure why, I think you can still use a digital one though. I plan on checking back for updates.
I have seen folks on other groups who say they wrote their own, I submitted my business license because I was not sure, waiting to hear back. I am writing one up now, in the event they ask. Also there are videos on YouTube as well.🤷🏿♀️