With the introduction of Jigsaws in the latest preview, there is a bug with how structures
generate. I have made a simple jigsaw structure that has roads, and their template pool has them set to "terrain_matching", while the other structures, like the houses are "rigid" in their template pools. Due to this, it appears that the "rigid" structure is being offset incorrectly during world gen and /place structure, which can cause some interesting scenes like the screenshot below.
Sometime a Jigsaw structure will overlap another jigsaw structure, like the paths, which should not happen. It appear to only be "terrain_matching" structures causing this.
\
This is how they should generate (I use Java Edition as the example for proper generation).
I attached the world with the jigsaw behavior pack and experiment enabled. To find a new structure, type "/locate structure better_on_bedrock:cherry_village true" and teleport to the new generated structure, or fly around ^^'
Attachments
Comments 4

This issue is being temporarily resolved as Awaiting Response. Once the requested information has been delivered, the report will be reopened automatically.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
I could confirm this issue.
Steps to reproduce
Load
World file
Use the following locate command /locate structure better_on_bedrock:cherry_village true