What Install.wim did you use? Is it the same as his? And you got that same error message he did -- where it seemed to run to 100% but then said it couldn't find the files? I'm thinking he used one that may have been tailored to his NTLite USB drive. At least, D: is labeled that way. And F: has the wrong file system (though I'm not sure that matters for this purpose). I'd like for him use a Win 10 Installation USB flash drive made by the Media Creation Tool.
I do know, in a thread a while ago, I did run an offline DISM using Install.esd just to see whether it would work. It ran to completion without giving that 0x800f081f error. Unfortunately, I didn't look inside DISM.log to see whether it bypassed the ESD & only used WinSxS. But there was no error message outside of it. Here is the result pulled from that thread...
X:\Sources>DiskPart
Microsoft DiskPart version 10.0.19041.964
Copyright (C) Microsoft Corporation.
On computer: MININT-OP0NSSM
DISKPART> List Vol
Volume ### Ltr Label Fs Type Size Status Info
Volume 0 E DVD-ROM 0 B No Media
Volume 1 C PCR Hard NTFS Partition 930 GB Healthy
Volume 2 ESP FAT32 Partition 99 MB Healthy Hidden
Volume 3 WinRE 21H2 NTFS Partition 847 MB Healthy Hidden
Volume 4 D ESDUSB-21H2 FAT32 Removable 14 GB Healthy
DISKPART> Exit
Leaving DiskPart...
X:\Sources>:1 DISM /Image:C:\ /Cleanup-Image /RestoreHealth /Source:ESD:D:\Sources\Install.esd
Deployment Image Servicing and Management tool
Version: 10.0.19041.746
Image Version: 10.0.19044.1826
The scratch directory size might be insufficient to perform this operation. This can cause unexpected behavior.
Use the /ScratchDir option to point to a folder with sufficient scratch space. The recommended size is at least 1024 MB.
[==========================100.0%==========================] The restore operation completed successfully.
The operation completed successfully.
X:\Sources>SFC /Scannow /Offbootdir=c:\ /Offwindir=C:\Windows
Beginning system scan. This process will take some time.
Windows Resource Protection found corrupt files and successfully repaired them.
For online repairs, details are included in the CBS log file located at
windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. For offline
repairs, details are included in the log file provided by the /OFFLOGFILE flag.
X:\Sources>