Looks like I made a mistake. My 90 day reporting date has always been on the 3rd, for some reason on my last check in the date was changed to 27th and I ended up missing my appointment. I also just moved and need to update immigration. Do I now just show up and pay the fine? Not really sure of the best solution.
TLDR : Answer Summary
The user missed their 90-day reporting appointment due to a date change and is unsure of the next steps. Comments suggest that they can report up to 15 days early or 7 days late and should bring the TM28 form to update their address. They will likely incur a fine of 2000 baht for the missed appointment, which they can pay when they go to immigration, and it is possible to combine this with their future report or visa extension.