Se você verificar o mapa de Westeros e considerar que a marcha de exércitos leva semanas, deve ficar claro. A navegação é mais rápida, mas não é rápida o suficiente para este caso. Sim, Olenna foi pego de surpresa desde que todos os seus traficantes a traíram, então não havia ninguém para informá-la das tropas que chegavam até que eles estivessem na terra de Tyrell. É altamente improvável que ninguém leal a Tyrells pudesse identificar o exército até que chegassem ao Highgarden, era apenas uma cena melhor e mais simples para o show. Ainda assim, mesmo que Olenna soubesse do exército que se aproximava alguns dias antes de chegarem aos portões, não haveria tempo suficiente para que Danny chegasse.
Mas independentemente de Danny não chegar, é impossível que os corvos não sejam enviados para informar sobre ataque e derrota (o maeseter envia corvos quando as defesas do castelo estão quebradas, mas a luta ainda está no jardim, o mensageiro tem algum tempo em sua câmara ). No entanto, como obviamente não havia cerco, mas sim ataque (independentemente de armas de cerco) e a vitória, não havia tempo para Danny reagir, já que seus exércitos precisariam de semanas.
No entanto, uma vez que Dragonstone está perto de Porto Real e o exército deve voltar para lá com ouro e suprimentos capturados, é possível que Danny ataque o exército de volta a tempo, o que ela fez.