When you call the API from your web browser, how may characters does it return?
With the Legacy webhooks there was a limit to the number of characters that that the response could have, and if this was exceeded the response wasn’t returned.
Some OpenWeather API calls return far more data tan you actually need.
If you can’t get oit working then you can make the API call to openWeather durectly from your sketch…