Unique units might become unhappy with no way to fix it
They don't eat, they don't sleep, they only require gold. This one at the screenshot probably missed the payday or something, I can't think of any other reason for him to be unhappy. The spell which gives gold to a creature is not effective, his mood is still unhappy. So that's it, there is nothing players can do to make them content again.
Alright we came to a conclusion.
All units but Sentinels got happy enough by Gild, because their wage is in a normal range.
But Sentinels (or more generic gold units) were not too overwhelmed by the gold amount given by Gild (because it is not much in contrast to their outrageous wage).
Thus we added an extra flat happiness bonus for Sentinels(gold units), which does NOT scale with the wage.
Depending on how unhappy the Sentinel already is, one cast of Gild might not be enough to recover, but it will definitely have now a remarkably positive effect on their happiness.
TL;DR.
In next patch Gild will make Sentinels way more happy.