Andreas, as you mentioned, is a translation error. The localizers translated the name Andrei as Andreas. It's not a big deal. What should be done with the hero I want to use? Lorenzo is the commander of the archers, and his name wasn't changed. Why does Andreas's name need to be changed?
Many hero names have also been changed. For example, the Russian names Nicolai, Alexei, Andrei, Irina, Olga have been replaced with Nicholas, Alex, Andreas, Iris, and Helga, respectively.
I think this is more of a translation choice than an error. I've noticed that some people are confused by the Russian names in the games.