help with custom model data?

hi iv been working on a little datapack with custom crafts with custom texure on the items as all for now. can i please have some help? im creating an iron sword retexure called "finned_blade" just while working things out im pretty sure iv got the correct paths and everything iv been following documentation file name "iron_sword.json" this is in my resourepack at .minecraft\resourcepacks\Finn's_Server_Pack\assets\minecraft\models\item

  "parent": "minecraft:item/handheld",
  "textures": {
    "layer0": "minecraft:item/iron_sword"
  },
  "overrides": [
    {"predicate": {"custom_model_data": 9280001}, "model": "minecraft:item/finned_blade"}
  ]
}```

file name "finned_blade.json" this is in my resourepack at .minecraft\resourcepacks\Finn's_Server_Pack\assets\minecraft\models\item
```{
  "parent": "minecraft:item/handheld",
  "textures": {
    "layer0": "minecraft:item/finned_blade"
  }
}```
file name "finned_blade.json" this is in my data pack at .minecraft\saves\datapacktestworld\datapacks\serverEnhandcments\data\finn\recipes
```{
    "type": "minecraft:crafting_shaped",
    "category": "equipment",
    "pattern": [
      "X",
      "X",
      "O"
    ],
    "key": {
      "X": {"item": "minecraft:iron_nugget"},
      "O": {"item": "minecraft:stick"}
    },
    "result": {
      "id": "minecraft:iron_sword",
      "components": {
        "custom_model_data": 9280001,
        "custom_name": "[{'text':'Finned Blade','italic':false,'color':aqua}]"
      }
    }
  }```





i get the missing texures pink no matter if i craft it or summon it with a command with the custom model data, the sword texure is in the resoure pack at .minecraft\resourcepacks\Finn's_Server_Pack\assets\minecraft\texures\item\finned_blade.png and its a 16x16px texure

help? thanks so muchh
Continue to help post