I think my question is similar to Can Warding Wind block the effect of a Green Dragon's Poison Breath?, but the wording of the warding wind spell seems more conservative than that of the gust of wind spell.
I just ran a combat where a druid used gust of wind against a green dragon. I had the dragon retaliate by flying (slowly) towards the druid and using its breath weapon.
The players were delighted, immediately declaring that the monster's attack should have been nullified because the young green dragon's Poison Breath action states:
The dragon exhales poisonous gas in a 30-foot cone. [...]
While the description of the gust of wind spell says:
The gust disperses gas or vapor...
However, I ruled that the breath weapon worked as normal through the line of the wind, using similar logic to the most upvoted answer on the linked question: that "dispersing gas" is for handling cloudkill, fog cloud, and other lingering effects that explicitly describe being dispersed, and that breath weapons (or other instantaneous area effects) do not get cancelled through dispersal. Instead, I would argue that breath weapons may only get blocked by spells that say it more directly, such as wind wall, which says that it "keeps gases at bay".
It would not have been a big deal if the players were correct in my case, as the dragon had other tactical options - moving out of the of the gust of wind to attack from the side, for instance - so the ruling did not change much about the outcome (although it disappointed the players because they were convinced they had outsmarted the dragon and made it waste an action). And in the end, the battle was won by the PCs anyway.
Should I have allowed gust of wind to nullify gas-based breath weapons used within it, according to the rules as written? What exactly does "dispersing" mean in the spell description?