Shield stat bonuses only apply when the shield is unsheathed because we don’t want non-sword & shield players wearing shields just to get the bonuses.
However, we recognize that the current implementation isn’t very intuitive and does create an imbalance compared to players who use other weapon combinations. The team responsible for this work is currently looking into solutions that would resolve both issues.