The HGNC vocabulary, getTerm is too "eager" to match its input. Sometimes inputs are ambiguous and it's better to not return a match at all than to choose one of many options.
(among other things), a previous symbol for
and returns the term with the gene symbol
. This behaviour is obviously wrong and the return value should be null (no exact match found).