There used to be a website to make the 90-day report online. Then, for a while, they discontinued that website. Is this (your screenshot) a new (or another) website where you can make an appointment to show up in person?
This is not an answer to your question, but regarding the website, the government has canceled its contract with that IT provider, so it’s not going to be back up anytime soon.