When nesting bundles inside of each other, the game will only allow 17 to be in one inventory slot, as it should. However, when this bundle with 16 other bundles nested inside is thrown to another player, the bundle will become less full without actually reducing the number of bundles inside. If you do this over and over, you are able to get a seemingly infinite amount of bundles into one slot.
When you have a large amount of bundles nested, picking up and throwing the bundle will cause a large lag spike for a few seconds.
I have attached my perspective of me and my friend performing the glitch.
Steps to reproduce the issue:
Get a bundle, and place it inside of another bundle.
Put the two nested bundles inside of another bundle.
Put the three nested bundles inside of another bundle.
Repeat until the final bundle is full.
Throw the full bundle to another player. The bundle will no longer be full, despite still having all of the bundles still nested inside.
The other player puts the nested bundles inside of another bundle repeatedly, as described before.
When the bundle becomes full once again, throw it back to the first player.
This process can be repeated seemingly forever.
Expected result:
When throwing a bundle full of nested bundles to another player, it should remain full.
Actual result:
When throwing a bundle full of nested bundles to another player, the fullness of the bundle reduces.
I fear that if the bundle is indeed being infinitely nested/stacked, this could potentially be used as an exploit to crash another players client if the game isn't able to process the amount of data being sent to their inventory. Of course I’m not well-versed in Bedrock’s data structure so I can’t confirm if this would actually be true, but it's always something to consider.
Also as a side note for Auro, the poster of this report, make sure to edit your post description to use the accepted format that is provided on here at the Minecraft: Bedrock Edition portal homepage.