After curing a villager with a locked trade they stop working at their work stations. This makes it so they cannot restock their trades and not allow the player to receive anything after the initial cure.
To recreate the bug:
Set a villager with an easily accessible trade like iron for tool smiths and lock in their trade.
buy all their stock to confirm they can restock properly
infect and cure the villager after they restock
buy their stock up after cure is finished
wait to see that they don't work at their job block at all to restock their trades
I have tried to fix this in every way
removing and replacing every block of the villager
moving the villager to a new location
reloading my world, the game, redownloading the game, restarting my PC
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