So sometimes when you break any kind of block it will just disapear ! Happen with grass, stone, glass break with silk choice.
I'm not playing on realm and was my game so I'm not lagging ...
Can add you proof but was in french language for enchantement.
Related issues
Comments


I have also experienced this issue, broke some grass blocks with silk touch shovel, and it didnt drop anything

I've run into this with the most recent update as well: randomly, in the middle of the game, blocks will stop becoming able to be picked up after breaking. This is as if the "Tile Drop" option has been set to false. Toggling that option on and off does not fix the issue, but exiting and restarting the game does - only to have it pop up again randomly during game play. Extremely frustrating that a bug like this exists this many versions into the game where it never used to.

This has happened to me as well. Blocks disappear and then reappear when you are a certain distance away. You can't pick it up.
Thank you for your report!
However, this issue has been closed as a Duplicate of MCPE-32335.
Your additional information and observations are very useful, so if you can add them to the comments section of the parent issue it would be appreciated.
If you have not, you might like to make use of the search feature before making a new ticket, as it's likely that the issue has been reported already.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Feedback – 📖 Game Wiki
Yeah this issue happens in vanilla survival as well. I also had enchants on my pickaxe and when I broke a block, it did not appear in my inventory.