I can say with a good amount of certainty that this is a location based server issue. I’m in Alberta Canada and 90% of the time with a direct connection live weather never loads, even in the map screen.
If I connect my VPN to a US based server (Seattle) live weather loads in thmao screen and in the flight instantly 100% of the time.