A partial answer: I have a non-o with single entry stamp renewed recently for one year. Just got my approval from Thailand Pass. Despite what they say you do NOT have to buy insurance for the full year. Bought my AXA for 30 days and was approved with zero hassle. Give it a try. Good luck.