I've had this happen to my trading hall, all my villagers were named but the cleric, fletcher, butcher and two librarians have dissapeared.
Villagers now require a job to trade., By default they are unemployed so you'll have to make sure that there is a work block in the village for them to interact with before they get assigned a job. I had this problem in my trading hall, all of my villagers were reset back to default until i made sure each had a bed and work station.
Duplication of issue
This is still an issue as of the 1.10 update.
Return to sender, so I've got that going for me, chestful of cobblestone and on a rail have all failed to unlock since testing after my previous comment.
I am having a similar issue on bedrock win10 pc. Mine appears to be happening in a survival world which I was already earning achievements in. No cheats.
On Feb 22nd I earned the "freight station" achievement. Since then, "chestful of cobblestone", "enchanter" and "so I got that going for me..." have all failed to unlock.
Lifesaver!! this has been driving me mad, ive a large villager trading hall but i wasn't able to get anymore villagers cause the beds kept getting insta -claimed. I had left the cats i got whilst doing the "tame 20 cats" achievement outside the hall, now that i've moved them to my storage system the villagers are breeding again.