Thank you for the information. I wasn’t aware that the 90-day reporting period restarts after re-entering the country. They didn’t give me an appointment slip this time, so I guess is it my responsibility to set a reminder on my phone for when I need to go to the immigration office?
As for the TM30, it was straightforward last time - they just asked if I was staying at the same address and then updated it.
I did it myself by going to the immigration office and giving them the documents they required. And now, every time I leave and re-enter the country I just go to the office and they update it. No need to bring the documents again.