I have some villagers and I traded some books about an in-game week ago and they still haven't stocked up. I've even tried leveling them up but nothing has worked
EDIT: I figured out why. It was the issue someone reported with the villager having trouble with finding the workstation.
Please check if this is still an issue for you in 1.16 Release Candidate 1 or later.