It's probably a lag issue. When you're playing, your local copy of the game is saying you broke it, but the server says it's not broken yet, so it reappears, then your previous block break registers, so it disappears, then drops. You can try lowering your rendering distance in video settings -...