you do not need an agency. Just go to the immigration office, ask what docs are required, photocopy all docs, go back to immigration and ask if all is in order.....saving 20,000baht!!!
well, you had the covid extensions, then waiver, then extension......could trigger off a few bells. Imo, a tourist visa is the best way forward, then its up to the immi officer. Good luck