Get to your local immigration office today. Get the list from them what you need. Order the annual bank statement showing proof of seasoned funds today. Tell them it's urgent.
I would suggest, depending on which bank you gonna use in Ubon, best to open two accounts. One Investment account with at least 800K. And DONT touch it EVER. That way remains seasoned. Another account will be current to which you bring in your offshore funds as and when needed. Investment account in your name only, current account doesn't really matter then.
If your report states notify 18 June you too late to do online I think. Thw window of opportunity is in the first seven days of the 15 days online availability, You'll need to go in person....