The bug
Minecraft has a six tick mining delay after breaking a block that wasn't instantly broken, but it can be cancelled by releasing the Destroy key after the block breaks and then pressing it again. Attached is a video file demonstrating the reproduction steps.
Steps to reproduce:
Go into Survival Mode.
Set up a row of blocks to mine. For example, use a diamond pickaxe with stone blocks.
After a block is broken, immediately release the Destroy key and then press it again.
→ ❌ Block delay is cancelled
Using a Beacon with Haste 2, a Netherite pickaxe with Efficiency V and Unbreaking III, mines slower than it should on Deepslate because of this issue! There are about 3-4 pickaxe mining animations before it breaks the next block (swing+break, swing, swing, swing, swing, swing+break).