Steps to reproduce (Furnace example):
Move non-fuel item to bundle.
Move non-fuel item to fuel slot of furnace.
What happens: Moving an item from a bundle into a furnace type, smithing table, beacon slot, or other place that does not accept the item will create a ghost item that disappears when clicked on. This item will then reappear in the bundle.
Expected: It should just deny the movement as if you tried to move a non-valid item normally.
If anyone would like to test if this works on Java edition, please leave a message and a screenshot of the issue. I can only confirm this works on bedrock edition.