90-day reporting is for those of us on long-term visa. For example, my visa and extensions is the age 50+ nonO retirement visa. My extensions allow me to stay in the country for an entire year if I choose to do so. The 90-day reporting has nothing to do with those people that are just tourists.
The key for my retirement visa is to make sure I am back in Thailand to do my extension. Mine expires in jan so I will be sure to come back in December to start the process of my next extension.
I have been doing it myself. Be sure to get multiple entry re-entry permit when you extend your visa if you will be traveling outside Thailand. Be sure to move your visa and extension to new passport if you ever get a new passport. Also be sure to do your 90 day reports.
Bangkok bank insisted I had to have a will and they do not do POD beneficiaries. Same thing for my bank in Singapore. I went ahead and got a will to cover Thai assets to leave to a Neighbor friend here
In 2023 I went to a Thai embassy in the country where I was residing to get non OA. I went 13 times (luckily I had a very tolerant employer who let me shift my work so I could make my visits) since the same person there kept giving me more and more steps to follow. I had a 1 year rental agreement and the approved nonOA insurance purchased and proof of funds etc. I even had my flight booked and nothing I did could get me the nonOA or nonO before my move to Thailand.
I suspect that I might have been the first person at that embassy seeking a nonO and they did not want to submit my paperwork with any errors and lose face. She finally begged me to just take a multiple entry tourist visa for six months and begged me to just deal with nonO when I reached Thailand. My Thai friends were appalled that there was no way to sort this before my flight but I had given up and just accepted the METV. Luckily, at that time, I was able to find a bank branch (after many bank visits), that would let me open the account and then start the NonO application.
things in Thailand do keep changing so be sure to check in your country before you come here to see if easier to sort out visa before the move here or after the move here.