custom_model_data not being applied

i am making a resource pack that replaces the carrot_on_a_stick with a custom texture and model. when i use the command: /give @s carrot_on_a_stick[custom_model_data={value:[80001]}], it just gives me a regular carrot on a stick. when i check the item with /data entity @s, it says the carrot on a stick has no custom model data? i am unsure what i am doing wrong and am willing to provide more info in order to sort this out. thank you.

Continue to help post