I believe we have been affected with the same issue since August 14th.
When domain weatherkit.apple.com resolves to an IP-address like 95.101.75.* requests fail with error HTTP 500 (and consistently hang for about 5 seconds until a response is actually returned). Unfortunately, network infrastructure here resolves to this IP-pool for maybe more than 90% of the attempts.
When domain weatherkit.apple.com resolves to an IP-address like 173.222.107.* requests complete successfully (HTTP 200).
14866457