Well then how do new people apply for retirement visa if they don't have the ability to have 12 months of bank statements. So I'm guessing 12 months is wrong.
Here's the confusion if you're flying from the US. CDC website states test must be taken within 72 hours. Traveling to Thailand states results 72 hours. If you're flying through Singapore, I believe it's 48 hours.
and there is not sha++. It's just sha+ stop reading articles and just go to your embassy or Thai embassy website. You will get the correct answers there.