If you dropped your left AirPod at a restaurant, then go home, your AirPod isn't going to update its location.
Clearly there is a network connection because I am able to access the internet in the web browser, plus DoggCatcher is able to update the feeds and even stream a podcast but it will not perform the download of the queue.
If all you did the last time you used your AirPods was place them in the case and set them down in your living room, the location on the map will be accurate.
It may take a few seconds for the connection to start working, but no more than that.
Hope it works for you.
Maybe you need to increase retries or something.