Some bedrock server use "shield" as an identifier for the blocking item. They ommit the "minecraft:" on all entries which seems to work for the vanilla bedrock client. Protocol currently only support "minecraft:shield" which causes errors on other server software. PowerNukkit for example only sends "shield" in the item entries