Question: how long do you have to wait before you can trade with a villager again?
Answer: 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.