We tried to open with Bangkok Bank the other day in Krabi on DTV. They did not reject based on the visa but the only catch they have was that the purpose of opening bank account for foreigners is to buy the insurance for 30k bath and get cash back return of 3k every year.
I have seen a post where a Singaporean has managed to get their DTV in Jakarta. For myself who is a Singaporean passport holder have tried to apply in Mexico. They came back to me telling me that I have to have my company registration from ACRA and my DBS bank statement to be verified by the SG embassy here. They did not mention anything about me being Singaporean.
I'm Singaporean, tried to apply at the Mexican Thai embassy in Mexico where I'm currently based but was kind of rejected as I submitted my sg bank account and Acra company registration. They want me to get it verified by the Thai Embassy in Singapore. I decided to give up and apply in Jakarta or KL when we move to Thailand in October.