After trading with a villager and locking their trades, when you replace/ move their work station they do not restock again ever despite being able to go to it. Adding to this other villagers can take that profession so the other villager can't use the work station.
Comments 4
They do have clear path, in fact before I locked them as a profession they were restocking but now after that and moving where they are (which involved moving their work station) they won't restock even though they have a clear path to their station ( I do have them in a small confined spot but its the same design just in a different place and they restocked and were fine before so it can't be a path finding issue) I even test this same thing in creative and same result.
In another test I found that if a villager has a locked profession due to trading and then you break and replace their station they will no longer restock, which then allows other villagers to take that station. This is the issue I'm defining.
Only one villager can use a workstation. Workstations are assigned by pathfinding. So make sure only one villager can path to a workstation.
Villagers will only restock during working hours.
If all those conditions are met, they should reliably restock.