Aprovechando que has puesto una captura con tus claves, las he probado en Postman para verificar la respuesta que devuelve Weatherlink. La respuesta es vacía, no hay estaciones:
{
"stations": [],
"generated_at": 1769408915
}
El problema está en Weatherlink. Verifica que realmente el usuario asociado a esas claves tenga estaciones configuradas. Otra cosa que podría pasar es que Weatherlink tenga problemas en configurar los datos de estación porque el nombre tenga caracteres raros. Si no los tiene, tendrás que abrir un ticket con ellos para que lo comprueben.
Esto es lo que puedo decirte con la información disponible...