Just a quick note that at Chiang Mai immigration, if you are applying for year extension, your TM30 must have the expiry date of your lease on it on the check out date.
Lucky I do mine on the app and could re-do my TM30 at immigration.
TLDR : Answer Summary
At the Chiang Mai immigration office, applicants for a year extension must ensure that their TM30 form includes the expiration date of their lease as the check-out date. This new requirement has caused some confusion, leading several individuals to discuss the necessity of updating the TM30 and their experiences dealing with immigration documentation.