So I've been trying to make a Villager Trading Hall in @Minecraft 1.14.2 for the past several days. There are some pretty big issues with the job_site data held by the villagers. They will not choose the closest workstation to them as their job and will instead choose at random.
1
2
Meaning, even though they have a workstation right in front of them, they will claim a workstation that's 50 blocks away. Not only that, but multiple Villagers can claim the same workstation. Now, this wouldn't be a major issue, if this was able to be set by the player.
1

