Yes, there’s normally no requirements of seasoning for the initial 90 days visa, only two (sometimes three) months prior to your one year extension of stay.
These are the general requirements for a Non O visa based on being married to a Thai (or having a Thai child). There’s normally no mandatory insurance requirement. Yes you can only apply online through the e-visa portal but it’s quite straightforward and the application will send you to the correct embassy/consulate that serves your location. If you apply before you go, you’ll make it a lot easier for your selv as the process in Thailand requires way more documentation and it will be more easy for you to open a bank account to bank the required 400K baht minimum two months prior to your one year extension of stay after the initial 90 days.
Yes you can apply for a Non O visa based on being married to a Thai at the immigration in Thailand as well if your marriage is registered in Thailand, but it’s definitely best to apply online before you come as opening bank account and apply in Thailand easily become a catch 22 situation these days
You have to wait until you’re in Laos to do the application as they will probably ask you to upload your latest stamp in your passport to confirm that you fulfill the requirements of being present in the area you apply.
When you’ve done the application you’ll get a reference number for your visa and you go to the embassy and pay the fee in cash before they’ll start processing your visa. Good luck 🤞
(Online payment it’s currently not available in Laos).
Ok, it should be possible to get a Non O visa as a trailing spouse if your wife lives and work in Thailand.
Anyway getting visas in Laos has always been quite popular and as mentioned the actual processing time is quite fast. You’ll need to apply through the e-visa portal first and pay the fee in cash at the embassy/consulate before they’ll start processing your visa.
You can also apply for a Non O visa visiting non Thai citizens at your immigration in Thailand on your current stay. You’ll need at least 15-21 days left on your current stamp.
Official processing time in Vientiane is up to two weeks, but according to feedbacks it’s quite fast and within some days.
Anyway, a bit strange that he still referred to the 2 times rule, even though your wife managed to give him a reality check. Also a bit strange that they are strict about this against people who they clearly understand are not just looking to abuse the visa exemption scheme to get long-term stays in Thailand. I think you probably were very unlucky with the immigration officer you met that particular day.