I started having this issue after updating to 1.14.3. it only affects villagers that aren't pathfinding to a workbench (but who already had a profession and I could trade with before). All the other villagers that are using workbenches are unaffected. I tried placing down more workbenches but it hasn't seemed to work so far.
Edit: I also had the same issue Jakene mentioned pre-1.14.3, where new villagers would take on a workbench already being used by another villager, and now only the newest villager to use the workbench can be traded with.
I started having this issue after updating to 1.14.3. it only affects villagers that aren't pathfinding to a workbench (but who already had a profession and I could trade with before). All the other villagers that are using workbenches are unaffected. I tried placing down more workbenches but it hasn't seemed to work so far.
Edit: I also had the same issue Jakene mentioned pre-1.14.3, where new villagers would take on a workbench already being used by another villager, and now only the newest villager to use the workbench can be traded with.