Where are you applying? It should not be a problem with 2 recent top ups. Many will have down the same. I just deposited the 500K a week or so before submission in Taipei.
Ok, it's possible to get a bank account but long term leases are a must. Why don't you use WIse. I'm same as you based In Japan going back n forth but have a Thai account via Wise.