I don’t know where you live but in Pattaya they accept the affidavit from the French embassy only if this document is certified by the foreign affairs of Thailand (office in Pattaya central festival)
A same case in France some days ago, if you want a one year visa, you must ask for a 1 year covid insurance else you had only a 3 months visa according to the 3 months covid insurance