The question mark is totally normal. It’s always there until the web display gets linked to a zone. It also means that the browser(s) are actually connected to a Roon Core and working as expected so far.
Maybe a restart of the Core can resolve the issue? On the other hand, other users reported strange things happening when using
in certain configurations (Phantom IP connections in Roon logs). Maybe worth to check your router configuration?