@Robert ********
Here's the easy answer to your query;
How about you slog on over to your immigration office and ASK them if the 800K baht banked in a thai bank account in your name only HAS to show proof of originating from abroad to apply for the initial in country 90 day Non-O visa based on being over 50 (retirement).
Unfortunately (for you) it's totally irrelevant that you've been here for decades (and one actually might ask, why, in those intervening decades, didn't you apply for permanent resident and or thai nationality) 😕 However, be that as it may. .. ..
The rules clearly state that to get an in country 90 day non-O visa using banked money method that the funds have to originate from abroad and it's neither here nor there that you can't see the logic of it 😕 I personally stopped looking for logic here a LONG time ago, but your mileage may vary. .
IF when you go talk to your immigration office they say the funds have to come from abroad then worst case you withdrawal 800K baht out of your bank account, transfer it to your bank in your home country and then bring it back in.
Granted not the easiest of things to do but certainly something that can be done and then the 800K baht will meet the requirements as having originated from abroad.