Villagers do not refresh trades when work station is replaced.
So when i place a work station and give a villager a profession if i don't like the trade a break the work station and replace it with the same work station but the villagers trades stay the same. I've also tried changing the professions back and forth but the trades stay the same.