This problem can't be solved, until you explain how you're creating a new user account. There is nothing explicit in either preset or the unattended file that creates a Local Account, so the logical thing that would happen is OOBE forces you to a create a MS Account.
Since there's no explicit BypassNRO function in the three files, either you're doing it by hand or have another tool do the mod. I don't think someone can replicate your problem using the exact details you've provided. Are you doing more extensive mods outside of NTLite?
No. All I used is NTlite. The user account is created via OOBE(local account)
I used DISM on a fresh ISO too and it has the same problem.
I stopped using a preset entirely and just modified a few thing:
c:\windows\web folder(taking ownership of it and replacing and adding wallpaper files)
OOBERUN.EXE, importantmsg.exe, sysrestrict.exe in windows folder (some setup files required for my mod)
logonlauncher.exe in c:\windows\system32, as well as compactmgr.exe, autoclean.exe, and mtrlogo.exe. Again, some mod executables.
And 2 registry changes:
LabConfig with Bypassa CPU and RAM requirements (my laptop which i test this on meets the system requirements and with a regular iso it completes in 26 seconds. When I create another user after the main user is created after the OOBE it takes less than 30 seconds. This problem is only specific to creating the first user)
logonlauncher string in HKLM\SOFTWARE\Microsoft\Windows\Currentversion\runonce with this data inside:
C:\Windows\System32\logonlauncher.exe
I'm trying to bypass the microsoft account in the OOBE using the unattend tab in NTLite. But removing the autoattend.xml file didn't help at all and it's the same as keeping it