I was working on a village with 2 of each profession, having a total of 26 named villagers. A tough task but nonetheless one i'm passionate about. For whatever reason, villager AI has been incredibly buggy on Minecraft: Pocket Edition recently. I would have 6 unclaimed lecterns for a villager to path find to in the same room, but they would become a butcher and try walking to a smoker dozens of blocks away. I had a villager who didn't change professions yet wasn't wearing any green and now i have villagers so i trade with but still change professions, even though it's supposed to lock. A bonus bug is that every time i log into MCPE, it says "failed to load character 4" after the new skin update was added.
Related issues
Comments

Thank you for your report!
We're tracking this issue under MCPE-62080 so I've requested this report be 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.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki