Drupal does not recognize when an author creates a term that is not saved as term but as synonym to another term in the vocabulary. It creates a new term and links the node to it instead of searching for this term as a synonym to another term and link to this other term.
So I always have to merge the terms by hand.
Taxonomy Manager should have a function that collects terms that are synonyms to other terms. It should merge these terms automatically.