During spells when the wind gets stronger for a few seconds - often near or in showers - the wind direction tends to veer.
Your 290 wind can easily become 310-320 making the crosswind component jump to a value well above limits.
I do not know if this is written down anywhere in Aviation Met literature but having spent hundreds of hours on long shifts staring at anemo (dials) I can confirm this is indeed the case.
This is called "Learn to Love Left Crosswind."
With the wind from the left you get the gusts more on the nose -> good
.
Whereas with the crosswind from the right, as in this case, the gusts veer to worsen the situation -> bad
.