It sounds like you've already tried several troubleshooting steps. Here are a few more suggestions that might help resolve the issue with the Weather app on your Apple Watch:
1. Check Location Services:
- On your iPhone, go to Settings > Privacy & Security > Location Services.
- Make sure Location Services is turned on.
- Scroll down to Weather and ensure it's set to While Using the App or Always.
2. Check Watch Face Complications:
- If you're using a watch face with weather complications, try switching to a different watch face and then back again.
3. Restart Both Devices:
- Restart both your iPhone and Apple Watch to refresh their connections.
4. Update Apps:
- Make sure all your apps, including the Weather app, are up to date.
5. Reset Sync Data:
- Open the Watch app on your iPhone.
- Go to General > Reset > Reset Sync Data. This will re-sync your Apple Watch data.
6. Check Network Connection:
- Ensure your iPhone has a stable internet connection, as the Weather app on your watch relies on your iPhone for data.
7. Update to the Latest WatchOS:
- Ensure your Apple Watch is running the latest version of WatchOS. Sometimes new updates fix bugs from previous versions.
If none of these steps work, consider reaching out to Apple Support for further assistance.