I only tried a few times myself to make autounattend stuff work, and ended up abandoning it. I'll try again in the future and if successful write up a guide on it. But as you can see from the other threads, I don't think many people have been super successful with that, and end up settling for some compromise instead, where they get just a few select things working and call it good.
Microsoft complicated it a bit over the years, and a big part of the problem is that each new edition of Windows, such as 1809, 1903, 21H2, etc keep changing certain things like renaming registry keys, making some keys obsolete, adding new keys, new default user account thing, changing how start menu works, the new cloudstore system, and so forth. So it's becoming really hard for people to stay on top of it. A solution from just 1 year ago may not work at all now in some cases.
In other words it's going to take a lot of trial and error to get it right, and you may even potentially find some things that need to be updated in NTLite in the process. This is why we're trying to get you to focus on the basics first, to build up your skills making a working image, before tackling the advanced stuff.