What Happens?
As of 1.19.20, villagers will randomly lose ownership of their own workstation block, leaving it unclaimed. Due to this, villagers of the same profession will sometimes "swap" workstations. Green particles show up when this happens.
What's Expected to Happen?
Unless a workstation block is broken or unreachable, a villager with a profession should keep the claim to their own workstation, to maintain parity with Java edition.
What Does this Affect?
This means making individual booth villager trading halls impossible, as once the workstations are shuffled once, each profession cannot reach the other's workstation, meaning their trades cannot be refreshed.
How to Recreate?
Only tested on Nintendo Switch: Create individual areas for multiple villagers of the same profession. (It took about 6 for me to get results) Isolate each villager from one another and lock out any trade item from their list. Check back on villagers after a restock cycle. If glitch occured, trade will still be locked. Check example for a booth design that triggers glitch.
Related issues
Attachments
Comments


Thank you for your report!
We're tracking this issue in MCPE-50441, MCPE-73804, and MCPE-131043, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

A common trigger for this issue is a player sleeping in the only bed that defines the village. If there is only one bed and you sleep in it, it destroys the village and all links, and the villagers will re-link randomly when they recreate the village.