Как полностью перенести пользователя в новый домен с сохранением локальных настроек?
Вы что-то всё не то советуете.

Истинная цель это переименование профиля на локальном ПК в новое имя, но для этого надо чтобы пользователь хоть один раз уже залогинился и ему создался профиль из нового домена.

или создать ветку с его SID и явно указать (можно даже на старый профиль)
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Всё это отлично автоматизируется
Реально, необходимо использовать USMT, расскажите, почему не получилось использовать USMT, что пошло не так?