Had a similar experience unfortunately. Opening a Thai bank account is one of the most notorious catch 22’s: need a bank account for a visa extension, but need a visa extension for a bank account.
Oftentimes it’s easier just to go with an agency.