Guys atm, the only way to get the villager right next to the workstation to assign it, is if it's at least 1 block away from it, also keep in mind, if you have multiple setups - like a trading hall for example - you can block their path finding with carpet. I have done this for my trading hall and it works perfectly. If they dont restock for some reason, you can just break the workstation and replace it and wait for the right time for them to work and they should restock again.
[media]
[media]
[media]
[media]
[media]
[media]
Guys atm, the only way to get the villager right next to the workstation to assign it, is if it's at least 1 block away from it, also keep in mind, if you have multiple setups - like a trading hall for example - you can block their path finding with carpet. I have done this for my trading hall and it works perfectly. If they dont restock for some reason, you can just break the workstation and replace it and wait for the right time for them to work and they should restock again.
here is a few pictures of it
Still in 1.14.2 pre-release 3