Custom trim materials aren't appearing on items

Didn't know whether this was a resource pack thing or a datapack thing, so I'm going to be putting it here. I followed the minecraft wiki steps to create the custom trim material.

Below is the trim material data (Ignore that it's copper, I haven't gotten around to doing that yet). The same basics are repeated for all 6 trim types.

  "asset_name": "echo",
  "description": {
    "translate": "trim_material.minecraft.echo",
    "color": "#B4684D"
  },
  "ingredient": "minecraft:echo_shard",
  "item_model_index": 1.1
}```
Echo Shards are in my trim material tag
Attached are both atlas files, armor_trims.json and blocks.json respectively

The model predicate is as follows
```,
    {
      "model": "minecraft:item/iron_chestplate_echo_trim",
      "predicate": {
        "trim_type": 1.1
      }
    }```
And here is the model
```{
  "parent": "minecraft:item/generated",
  "textures": {
    "layer0": "minecraft:item/iron_chestplate",
    "layer1": "minecraft:trims/items/chestplate_trim_echo"
  }
}```
Continue to help post