Shield blocking isnt working

So the shield rendered its texture but i cant block well i can but you cant tell, i genuinely dont have any idea how, here is the code: models/item: (in text file) models/item (for blocking):

{
    "parent": "tmpr:item/de_shield",
    "display": {
        "thirdperson_righthand": {
            "rotation": [ 70, 180, 0 ],
            "translation": [ -8, 11, 7 ],
            "scale": [ 1, 1, 1 ]
        },
        "thirdperson_lefthand": {
            "rotation": [ 70, 180, 0 ],
            "translation": [ 8, 11, 7 ],
            "scale": [ 1, 1, 1 ]
        },
        "firstperson_righthand": {
            "rotation": [ 0, 180, -5 ],
            "translation": [ -15, 5.25, -11 ],
            "scale": [ 1.25, 1.25, 1.25 ]
        },
        "firstperson_lefthand": {
            "rotation": [ 0, 180, -5 ],
            "translation": [ 5, 7, -11 ],
            "scale": [ 1.25, 1.25, 1.25 ]
        },
        "gui": {
            "rotation": [ 15, -25, -5 ],
            "translation": [ 2, 3, 0 ],
            "scale": [ 0.65, 0.65, 0.65 ]
        }
    }
}

items:

{
    "model": {
        "type": "minecraft:model",
        "model": "tmpr:item/de_shield"
    }
}

items (for blocking):

{
    "model": {
        "type": "minecraft:model",
        "model": "tmpr:item/de_shield_blocking"
    }
}
Continue to help post