Might be the domain name? and expected behavior. If you logon to the local machine first, then to the domain you would end up with two profiles.
%username%
and
%username%.%userdomain%
Else if you logon to the domain first, then to the local machine you would end up with
%username%
and
%username%.%computername%
For a work-around you can logon once as the new domain user so the new profile gets created, then logon as another user with local admin rights, navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
find the new domain profile and point the expand string ProfileImagePath to the old profile.
--please don't forget to upvote
and Accept as answer
if the reply is helpful--