Custom Item Model not functioning?

I'm trying to make my new tools use the new model data field and can't get it to work:

Here's my command:

/give Prism_Skywalker minecraft:diamond_pickaxe[minecraft:item_model="custom_items:beanstalked_pickaxe"]

the textures are stored in assets -> minecraft -> textures -> custom_items and each respective files name

With the models being stored in assets -> minecraft -> models -> custom_items and each respective files name with this code.

  "parent": "minecraft:item/handheld",
  "textures": {
    "layer0": "minecraft:custom_items/beanstalked_sword"
  }
}

I am in 24w36a, I've also coded an atlas file for the respective textures but I think it's a model issue as I'm holding a 3D glitched cube. Not a flat glitched texture.

Continue to help post