Just travel to a nearby country like Vietnam, Malaysia, or Laos, stay a few days, and apply there. As long as you’re physically in that country, you can submit your e-Visa online and get it approved electronically.
That’s why you need a family member to help send the papers where they need to go. My in-law in California handles it for me — I just order the document from VitalChek and follow the steps after that.
You can order certified copies via VitalChek, have them authenticated by the U.S. Department of State, then legalized by the Thai Embassy in Washington or LA. A family member in the U.S. can handle this for you, and once done, get them verified by the MFA in Thailand.
To get the KR22, you’ve got to notarize your US marriage cert, get it authenticated (state + US Dept of State), legalized at the Thai Embassy in the US, then once in Thailand translate it, certify it at Chaeng Wattana, and finally register at your local Amphur. I forgot to do all this before coming here and it gave me a big headache, so definitely sort it out first!
Maybe the agent just wants proof of the 20,000 baht. I don’t know could be a miscommunication. If you come back, I’d suggest getting the Non-O visa again when you leave the country. Using the 60-day exemption too often might cause problems next time.