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.
The ask:thailand community, consisting of multiple Q/A groups with over 100,000 members, powers this platform. It is not an official government resource. Our members actively contribute to this resource, and while we strive for accuracy, we cannot guarantee its complete reliability. Assistance to travelers is provided as a community service.