not using tq here because its gonna be a lot of stuff 1: villager standing in floating water, java edition 2: top half of grass appearing on top of water, java edition (different seed as #1)
likely explanations: (these are all theories i'm not sure on all of them) 1: this substructure is generated with a water block and doesn't trigger a block update upon generation, causing the water to not change state to minecraft:flowing_water (this is the actual explanation) 2: this grass was generated intersecting with the water. it was overridden by the water on the bottom but not the top