@David *****
nope you have your wires crossed some how and that is incorrect information.
To get the initial 90 day Non-O visa there is no amount of time the funds need to be in a thai bank account in your name only. You just show it was transferred in from abroad
Now AFTER you get the 90 day Non-O and then go for the year extension that's when the funds need to be in the account for 2 months before you apply.
You are correct about the part where Korat is requiring 21 days left on your current stamp to apply for an in country Non-O visa at that office