Android 9, Companion app from Play Store version 2025.1.2-full
I tend to leave location off, and the app makes a specific provision for that, by offering an option to select what URL to use if the app isn't able to determine if it's on home Wi-Fi. Unfortunately, that setting does not work.
With location off, not connected to home Wi-Fi, with that option set to "Use internal connection URL" It times out as it should, and will connect when "Refresh External URL" is chosen on the time-out pop-up. With location on, it works immediately.
When connected to home Wi-Fi with location on, it connects immediately, but with location off, it still errors and refreshing does not change that.
Finally, if I lie to the app and set the external URL to the internal one instead, it connects immediately when on home Wi-Fi with location off. This has been the case for at least a year.