Старая библиотека QR пишет текст как latin-1. Буквы ə в той таблице нет. Библиотека либо бросает ошибку (latin-1 codec can't encode), либо ставит ? вместо буквы.
Байтовый режим UTF-8 букву сохраняет. Если картинка верна, а старый сканер показывает É™, сканер открывает байты не той таблицей. Камера нынешнего телефона читает UTF-8.