In some previous cases in Game of Thrones, like
In S08E04, we noticed, that Euron attack with about 11 ships and manages to kill one dragon and Dany had to escape riding another one. They had the element of surprise - but still Dany did not chase them back with Dragon.
Also, we noticed, when Missandei was captive and Cersei and Dany were on negotiation ground, the dragon appeared to be much less fierce and almost stayed out of focus. That point of time also, we observed DaniDany to be almost on the edges, but she (or her dragon) did not retaliate.
Seeing those cases, it appeared that the dragons are not invincible and somewhat (actually, a lot) vulnerable.
However, in S08E05, we noticed, despite the full-fledged preparation from LanniesterLannister, Golden Company and Iron fleet (with many more scorpions and well-placed) - Dany riding a single dragon were able to wreak havoc and destroy all defenses pretty easily.
Question is: Was the dragon's prowess / capabilities intentionally downplayed in previous episode(s)?