Enchantment table, glowstone, redstone lamp, redstone repeater, redstone comparator, sealamp, lectern, barrel, stonecutter, sculk shrieker, sculk sensor, calibrated sculk sensor, daylight sensor, pearlescent froglight, verdant froglight, ochre froglight, all shulker boxes: ALL don’t cause grass to die and replace it with dirt, even when visibly fully covering grass block below.
How to reproduce:
1: Place all these blocks mentioned in a flat world.
2: Go to settings, put your ticking speed from 1 to 4029 (max), then go to settings again and put it back to 1.
3: Break all these blocks in a row, see how the grass is still there when it should be dirt beneath.
Still an issue in 1.20.60 and 1.20.70.22 Preview for all blocks mentioned except barrel, also the platform needs to be changed to Multiple.