We noticed that an upgrade from Revit 2017 to 2021 overwrites the char set and so will remove a dash for example and replace this with the first char in the 2021 char set, which is the letter A. Also we do not use the letters I and O as these are confused with the numbers 0,1 this is also overwritten with a standard set of chars.