Chests/Furnaces don't keep CustomName tag upon breaking.
Steps to reproduce:
Use a command to generate a chest with a custom name.
In survival mode, break chest. Chest keeps custom name, but places it in the Name tag, not CustomName.
Tested with furnace. Same issue.
Tested with NBT Tags: CustomName - changed into Name instead of CustomName, in snapshot 19w03a