Before I generated a superflat world, I changed some village parameters.
I set the distance to 9 (default=32) and I set the size to 6 (default=1).
The preset:
3;minecraft:bedrock,2*minecraft:dirt,minecraft:grass;1;village(size=6 distance=9)
Sometimes the villages are so big and generate so close to each other that they will merge into one big village. When they merge, generation bugs may appear. I have seen multiple times that gravel roads of village one will generate on top of houses of village two.
I've also seen a house cut in half by a farm.
If you want screenshots/seed/coordinates, just ask, I'll post.
How to reproduce: create a world with that preset and fly around a bit. They are relatively easy to find. To make them easier to find, you can increase the size (distance cannot be smaller than 9).
Linked issues
duplicates
Attachments
Comments

Just to be clear, but bug here is the merging and overlapping of villages, right? And yes, please include screenshots, seeds and coordinates.
Yes, bug here is the merging and overlapping of villages.
I attached a screenshot with seed, coordinates and example of the bug.
EDIT: I'm using the resource pack Pixel Reality.
You can see the gravel on top of the roof and the house cut in half. And no, I didn't place the gravel 🙂
I've added some more screenies. Same world, same seed.
2nd image: notice the dropped seeds because the gravel generated through the farm.
3nd image: lots of houses combined to one big house, gravel roads spawned on the roof, house cut in half.
WAI. MC-59365
The overlapping of generated structures is indeed not a bug. But sometimes they overlap glitchy, and that IS a bug I think.
MC-59365 is only about overlapping, this is about GLITCHY overlapping.
Sonic that's another issue, this one is about villagers overlapping in superflat and makeing bad generation