I had a zombie villager wich i turned back to a normal one, gave him a job(Librarian), levelled him up and named him "David"(Just to ensure he didnt despawn). I kept him in a very secured room, very lighted, with one more villager and he just despawned. Sometimes it would happen when I dismounted my horse and heΒ would just vanish. Sometimes restarting the game would load the mob again but sometimes this wouldn't do.
Related issues
Comments

Thank you for your report!
We're tracking this issue in MCPE-21416, 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