Just looking at this myself, and it works with the google wifi point I have upstairs, but not the google wifi router I have downstairs.
Checking the code on github, it gets the data by accessing the URL “/api/v1/status” at the specified IP, e.g. http://192.168.86.1/api/v1/status . Which, for me, does indeed work in a web browser for the upstairs wifi point, but not the downstairs wifi router. Restarted the network via the Home app, and now it works with the downstairs one, but not the upstairs one! Another restart of the upstairs point got that back working too.
So for me at least, it looks like the problem is with the devices’ endpoints being a bit flakey, and a restart may help.
Edit to add: Logging out and back in again removed extra “google_wifi_” sensor lines I had hanging around.
My GFiber router (reported as a “GFiber Wi-Fi 6E” Router, Model number: GR6EXX0C (made by “ActionTec” I think I read someplace)) doesnt seem to have that API endpoint so it must be different than a “Google WiFi” router?
Looks like it (and I think you have to use the GFiber app and not the Google Home app for it as well?). From what I can tell it’s the Actiontec WF-815, but neither they nor Google seem to want to publish much about it, so it’s hard to see whether it should or could have a status API endpoint.