Item entities with "bundle_contents" component only drop items when destroyed if they are a bundle, this is inconsistent with the "container" component which will drop it's items in most cases.
To Confirm
/give @s bundle[minecraft:bundle_contents=[{count:1, id:"minecraft:diamond"}]]
Throw item on the ground.
/data modify entity @n[type=item] Fire set value 500
The above command should set the item on fire.
Notice it drops the Diamond when the bundle is destroyed.
/give @s stick[minecraft:bundle_contents=[{count:1, id:"minecraft:diamond"}]]
Throw item on the ground.
/data modify entity @n[type=item] Fire set value 500
The above command should set the item on fire.
Notice how nothing is dropped when the item is destroyed.
Thank you for your report!
After consideration, the issue is being closed as Invalid.
You have posted a feature request or a suggestion. This site is for bug reports only.
For suggestions, please visit The official Minecraft feedback site or visit the Minecraft Feedback Discord server.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki