Banners don't stack in your inventory if you place a banners on a block and then you break a block. Video explains it all.
Attachments
Comments 5
Looking at the NBT, the broken banner copies the Tile Entity tags into the BlockEntityTag tag, which is redundant for a banner without any patterns.
the item you use doesn't have nbt data, the broken idem does, intended