the first item is without the custom model data and idk why it looks broken (im not changing the texture, im trying to just change the position of the item)
{
"parent": "item/handheld",
"textures": {
"layer0": "item/golden_hoe"
},
"overrides": [
{"predicate": {"custom_model_data":1}, "model": "item/golden_hoe_aiming"}
]
}