The way the campfire scales the models/textures for fuels works well for blocks as fuel. However, non-block item models can look strange because of this. Example attached.
Non-block items should not receive the model scaling when used in the campfire, and instead use the existing item model.