So basically I just got a new villager, and I've hit him a few times, because accidents :/ and now he won't change his profession, even if I remove his workstation and all other possible workstations around him. This has been happening all day, any idea why?
If you traded with your villager once, that villager will stay in that profession forever.