@Ellie ******
I believe that is correct. For an OA visa, insurance can be from a non Thai company in your home country, as long it covers Thailand for the required amounts. If someone then gets an extension of stay in country, at the end of the OA, the insurance must be a Thai company.