I have searched this issue and many like it have been reported. Many of them indicate that they've been "fixed", but I cannot find what any of the actual fixes/responses are.
I built a villager breeder and trading hall (including a zombie for turning). I currently only have farmers and librarians. None of the farmers will re-stock their inventory, but the librarians next to them will. I replaced 3 of the farmers and also set up a new farmer station, but I'm getting the same results - none of the farmers will re-stock. I made a place for one to sleep in a bed for a night, but it still wouldn't re-stock.
If there's a location where the actual fixes/responses are posted for others like me to read, please send me a link, otherwise, please advise.
Fix is in the pending update, 1.19.1 or the "Latest snapshot" which is 1.19.1-pre4 currently in the official launcher.
Thank you for your report!
We're tracking this issue in MC-252439, so this ticket is being resolved and linked as a duplicate.
That ticket has already been resolved as Fixed. Please check the Fix Version/s field in that ticket to see in which version this behavior was or will be fixed.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki