'\ u0002' является символом «начало текста» для кодировки Unicode.
Поэтому используйте
byte[] decodedBytes = Convert.FromBase64String(embedCode);
string decodedText = Encoding.Unicode.GetString(decodedBytes);
И, пожалуйста, не пытайтесь кодировать текст Unicode как ASCII, Unicodeимеет более широкий диапазон символов, который ASCII не сможет распознать.Поэтому используйте кодировку Unicode снова для записи в байты.