The location of a weather forecast is updated only when the watch detects a moving activity like this:
The location is not updated namely when:
- you arrived by a car at home and the last moving activity was a hour ago 100s kms away
- just acquiring a GPS by an outdoor activity is not enough. The activity must be long enough for weather forecast to accept new location.
The location never updates unless there is such activity, so the weather forecast can be wrong for days.
Question for workaround: How to trigger the location update manually now before you fix it?
Suggested fixes: can the location be always updated from the phone? The phone always knows the correct location by WiFi or BTS info.
When you'll fix it?
PS: suggested feature is to change even the location of the watch itself so it shows the right position in the map and gets the GPS location quicker: https://forums.garmin.com/developer/connect-iq/i/bug-reports/get-location-from-phone-to-show-the-right-weather-forecast