Go to the local Immigration website to search the asnwer there, or simply pop by and ask if they have a handout, or talk to the volunteers that is the right way to get the right information about how they do things at a specific Immigration office.
The IO’s arent grouchy or woke up at the wrong side of the bed.
They are civil servants doing the job they are expected to do, by the government and the laws the government has made.
You are the grouchy one waking up on the wrong side of the bed, who hasn’t fullfilled you obligations to make yourself familiar with the laws ( specially Immigration laws ) in the country you travel to, and where you want to live.
Agents can not submit the application for you, since it has to be done by you being physically in a country outside of Thailand during the whole visa processing time.
You should do everything yourself as you are supposed to do, it is easy if you concentrate about 1 specific Embassy and the requirements of that specific embassy only, and only do your research at trustworthy sources, such as the Embassy and the manual in top left corner of the e-visa website.
If you can’t take control of you new way of life that way, then you shouldn’t apply.
You know as well as I do, that very few countries will give you such a affidavit, so it it practically impossible, and then you need the 800.000 Baht in a Thai bankaccount for the first year.
No need to adress that to me, I haven’t asked any questions, so adress it to the OP..
But that does not mean that it is the best way to be approved, especially when your documentation is not all in English, which are depanded if you don’t apply in the country from which the documents originate from.
Hence many applicants are asked for additional / translated documentation, which resets the visa processing time to zero, and therefore extra cost of staying longer time in the country of the Embassy applyed at.