Nether sprouts don't break without supporting block
The bug
Normally as a grass block (or other grass-like blocks) lost its supporting block below, it will definitely break. But as you can see from the image below, the nether sprouts block don't break after I break the soil below.
Code Analysis
Code analysis by Oval can be found in this comment.