how long do you have to wait before you can trade with a villager again?
This can get annoying especially since you can't just box villagers up anymore. But now you don't need to use another trade to reset the trade you want. Just wait a while and make sure the villager is by his station. In the span of at least half a day the trades should still reset.