Same issue. We migrated from 6.5 to 8.0. I moved the customization specification & the templates from the old environment to the new. I tried deploying a new VM (Server 2022) using the migrated customization specification & the migrated Template. They used to work perfect. It acts like I never picked the customize option. As I am going through the "Deploy from Template" options - customize guest OS portion, it takes the HW changes that I specify but just ignores the customization specification which should be changing the IP, join the domain, reboot 2x and change the SID. It does none of that. I went through the customization specification and rechecked the PW, all fine.
I deleted and remade the customization specification on 8.0 hoping that was the issue. Same.
I created a new Template (Server 2022) and tried deploying that with the new customization specification. Same.
I manually rebooted the VM. No affect (or is that effect?)
After the VM was deployed I powered it off, RC > Guest OS > customize Guest OS, picked my customization specification. Same.
(Referencing the Win11 user above ) I ran sysprep on the deployed VM. Failed, same error as him. Followed his fix. Sysprep now worked and rebooted as it should have after it finished.
That trigged the still "attached" customization specification and it took off and started to do its thing.
It changed the IP but didn't join the Domain. I rebooted it a few times hoping it would do it but no.
I did the Sysprep/Edge "fix" on the template & deployed a new VM.
It launched, stayed at the login screen for about a minute & rebooted (as expected), was at the "Getting ready" screen for a minute & rebooted (as expected). It did all of its stuff properly.
YAY!!!!
So......I don't think it had anything to do with old/new environment or old/new customization specification or Template. I think the timing had to do with some Edge updates - or so it seems. Either way, it works now.
Hopefully this helps someone else.