The block only drops if broken with shears, like grass. It's intended.
If I may suggest an idea, when picking the random block in the sphere, maybe divide this sphere blocks into two list of blocks, like "reachable in less than 10 blocks" and "not reachable" and maybe have a 10% chance to pick up a not available instead of an available ? I guess, change this rate according to the size of these two list could be a great idea too.
That way, it will give that feeling that entities sometimes wants to see what's outside the walls, but also make them live their lives inside the area they can walk in more naturally.
Though, I don't know the cost of the pathfinding algorithm and if you can set a limit on it (like 10 blocks). Absolutely not saying it's easy or I know better than the devs, just a proposal !
After I load the world, it crashes randomly after ~ 1 minute.
Please find the zipped world save at this link : https://drive.google.com/file/d/17o6uFfuRSSWQJQ55d36IU3cQqrRI6eL_/view?usp=sharing
Hello, I'm sorry but I can confirm this is not resolved in 1.16.1