For perspective, I worked & managed large IT projects for 15 years.
Hellbovine is correct, the first rule is don't make things more complicated. It creates more work for you and everyone. If you expect to work in a well paying IT job, then your organization expects you to be efficient in time and budget.
My personal view is you don't invest time reading articles before starting, and you're stuck on basic steps & theory. Then you backtrack and try a different random approach and leave the original approach unsolved. That would be OK on a new problem, but these procedures have been well documented for a long time. It doesn't show consistent effort to finish.
This thinking won't get you hired in a serious IT organization. Learn to be methodical, take good notes, and learn which commands or steps are the most important ones. After you master a process enough times to know it, then start comparing it against other ways. How do you know if one method is better, unless you've tried them and learned their limits?
For example, you're trying to sysprep when it's not really required. NTLite can build an customized image with post-setup installs which work for multiple PC types. It doesn't sound like you validated the normal way, before jumping to sysprep.
Experienced users (like myself) may volunteer our time but we expect you to respect it by being prepared. Prepared means paying attention to details, sharing exactly what's happened so far (precise steps), and what do you understand so far. If you're on a learning project, limit yourself to one main thread so responders know it's all related questions.
Btw, I'd totally pay for the premium subscription if that meant Garlin will answer every inquiry of mine
If you make jokes like this, then your manager will ask why hire you instead of me.