Easiest would probably that Korean company that you work remotely for confirm that with a recent letter in English - mentioning that you are free to work remotely from Thailand. That + proof of at least 500k THB savings (or equivalent) in your name should allow you to obtain the DTV. I would also apply in your home country in that case for simplicity.
Be careful about what insurance to choose. I wouldn't choose a Thai insurance, as I would not know how to reasonably ensure my rights in any legal dispute if it comes to it - in a foreign language and in a at times questionable legal system. I would opt for a health insurance operator from my home country, where I understand my rights and the legal framework. Also, if you go for any foreign insurance, pay good attention to the details. Way too often you find "insurances" that are capped at way to low amounts. What good is a health insurance if they only cover up to a million baht or some nonsense like that? Any good health insurance will cover unlimited, as long as treatment is necessary from a medical (not economical) perspective. But yes, starting at the age of 65 or older, private insurances tend to get real pricey. As an example: A very good unlimited health insurance in your age group would be around 100k - 130k THB / year in Germany (but only about 23k THB / year for me at age 42.
I could be a 42 year old multi-millionaire and would not get it. Why? Because I refuse to trade my lifetime for money being an employee. So, quite a lot of „successful“ people running their owned businesses are left out.
Available only at the same immigration office where your most recent address was filed by TM.30. A night or two in a hotel might do the trick to get a new TM.30 and residence certificate from a new immigration office in another district, though. That’s why the whole thing is bs … but it is what it is.
Nice. Congrats. Where did you apply? What kind of document did you supply as sufficient proof for a recreational course? How long is that activity? If you are willing to share.