This is rather a feature request than a bug. Not sure where I should report it though, as it influences how the weather forecast feature is being used.
I experience this almost every other week: I return from a weekend outside 100 kms away and the watch still keeps that distant location as a base for a weather forecast. So the forecast is wrong especially when going back from mountains.
The phone locates itself pretty accurately with WiFi/GMS signal. Can the phone just pass the location to the watch instead of the watch needing to acquire the GPS signal manually?
Note that user might not even know he's getting a forecast for a different location.