I'm also getting occasional 502 errors along with the well-documented 401 errors others are reporting.
Retries go through on both, so it sure seems it's (another) WeatherKit issue.
I wish someone from Apple would at least say they are looking into it. The silence is disconcerting.