This is a mcpe-side bug, actually we can't cancel the block breaking from happening anymore, we can revert after it happens, but sometimes, the server can't revert it in time due to network constraints, so, the only thing that really can solve this issue now is brand new maps, with no glasses...