Give yourself a shield with a different item model and try blocking with it
/give @p shield[item_model=iron_sword]
Observed:
Expected: