Hide Shield Unless Holding Weapon
Will prevent shields from being rendered in your offhand unless you're holding a weapon. Specifically, it needs to be a sword or an axe with an attack damage value greater than 1.5 hearts.
No, that wooden stick you're holding isn't a weapon.