Just a pointer as I experienced this myself. If you left the country since your last on line 90 report, you need to go to immigration to do your next 90 day report.
If you don’t leave the country in the next 90 day period, on line should be fine next time. Hope that makes sense!