I am sorry for the misunderstanding that has occurred. From what I can see you had two characters of the same class and name on 2 different servers. I can see that our support restored the higher level character (the character on The Shadowlands was level 20) on The Bastion.
Again I apologize for the confusion, but unfortunately we cannot move the character from The Bastion to a different server, bu if you wish to have the character on The Shadowlands restored as well, please submit an in-game ticket and the character will be restored as well.
Please don't hesitate to come back to us i you have any further questions.
Since the lv 50 was never on The Shadowlands they can't restore it there since it was never there to begin with