It is explicitly described on most Thai Embassy website and in the manual of the evisa website, that you will not get any reasons if your application is rejected, why would you then expect to get a reason.
You may not be in Thailand during the application process, and have to stay in the jurisdiction of the Embassy applied at, until the visa is rejected/ granted.
Can absolutely not be in Thailand in that period.
Restart by do THOROUGHLY research from the Thai Embassy website and other. trustworthy sources, and make sure you only take notice of information regarding the specific Embassy which you will apply at, since requirements differ from Embassy to Embassy.
Best to apply in the country where the most important documentation origin from, especially when it is documents not originaly in english.
Be sure to provide excactly the documentation they as for, and for as long as period as they ask for.
It’s probably your bank account, it has to be a simple normal personal account, where the funds are immediately accessible ( ex if you need to pay at hospital BEFORE you can get treatment) where your account is some sort of investment account ( as far as I understand )
It is one of the main requirements, that applies to ALL embassies.
Furthermore your setup is very complicated, and not easy ans simple to understand for Embassy staff, who may fear tha you won’t comply with another main requirement: not to deal with thai citizens/ companies.
ALWAYS read the Thai Embassy website thoroughly, with attentions to requirements and visa procedures and set aside enough time to let the Embassy proces the applikation in their pace, and remember a request for additional documentation will reset the visa processing time to zero.
That’s why it is best to apply in their pace country where you are residing, and not go to a third country where you have travel expenses, hotel bills, visa restrictions, that prevent you for just quietly waiting for the visa to be processed.
First you transfer at least 500.000 Baht to your personal bank account, since it is you and not your company who apply.
Then you wait the number of months that the specific Embassy need you to have the money in your account.
Then you apply, and remember the high season for visa applications has started, so it may take longer to get, than described in other posts, and on the Embassy website.
Additional documentation demand, resets the processing clock to zero, so you may have to stay long time in the country you apply in.
Well you can not be flying in just for paying, you have to stay in the jurisdiction of that embassy for the whole duration of the visa process, and may be called in for an interview.
If asked for additional documentation the visa processing clock resets to zero, so you need to take that into account when planning.
I you have done proper reseach before applying, simply reading the Embassy website, then you would have know the visa processing time is at least 10 days, effectively meaning 2 weeks, and when asked for additional documentation, the visa processing clock resets to 0, which then lead to an expecteded visa processing time of 4 weeks.