If your non O-A is still valid you could just do a border bounce of fly out/in just prior to expiry and be stamped in for another 12 months.
Insurance required.
Or do a border run at very end of your non O-A and reenter visa exempt and then obtain a non O at Thai immigration.
Then subsequently obtain 12 month extension