When taking the tool stored in the anvil directly from the inventory (using a cheat client or diggable_chests), the display entity isn't updated, leaving a ghost tool entity on the anvil (with diggable_chests, that ghost entity is left after digging the anvil).
When taking the tool stored in the anvil directly from the inventory (using a cheat client or diggable_chests), the display entity isn't updated, leaving a ghost tool entity on the anvil (with diggable_chests, that ghost entity is left after digging the anvil).