In my resource pack, most of the textures are the default resolution (16x16) but two item textures are 32x32 instead. These mostly display correctly, *except* when held in the player's hand. Then, the higher resolution items appear too big. In the inventory/Creative menu, and when dropped on the ground, the items are all the correct size, regardless of texture resolution.

Here is an example of the double resolution item (the squid tentacle) on the ground beside two standard resolution items:
[![items on ground all have correct sizes][1]][1]

And here is the player holding a 32x item (the same squid tentacle) and a 16x item (the fish):
[![too big 32x item in hand][2]][2]
[![normal 16x item in hand][3]][3]

Is there a way to scale down the higher resolution item's size when in the player's hand, so that it matches the other items?
___
This is the image I'm using for the item texture: [![squid tentacle item texture][4]][4]

And here is squid.item.json from the behavior pack:
```
{  
  "format_version": "1.20.30",  
  "minecraft:item": {  
        "description": {  
			"identifier": "addtns:squid",  
			"menu_category": {  
				"group": "itemGroup.name.rawFood",
				"category": "nature"
			}  
		},  
		"components": {
			"minecraft:hand_equipped": false,
			"minecraft:max_stack_size": 64,
			"minecraft:icon": {  
				"texture": "squid"  
			},  
			"minecraft:display_name": {  
				"value": "Squid"  
			},
			"minecraft:use_duration": 2,
			"minecraft:use_animation": "eat",
			"minecraft:food": {
				"nutrition": 3,
				"saturation_modifier": 0.4,
				"can_always_eat": false
			}
		}
	}
}
```


  [1]: https://i.sstatic.net/hVi4V.png
  [2]: https://i.sstatic.net/NrXuU.png
  [3]: https://i.sstatic.net/VAUk2.png
  [4]: https://i.sstatic.net/3Ujxf.png