When i read what Update-OSDeployCore do.
"Refreshes local OSDeploy Core content by invoking Update-OSDeployCoreCatalogOS first,
Update-OSDeployCoreESD second, Update-OSDeployCoreRE third, and
Update-OSDeployCoreDrivers last."
First i cant find the cmdlet Update-OSDeployCoreCatalogOS.
The other cmd Update-OSDeployCoreESD, Update-OSDeployCoreRE and Update-OSDeployCoreDrivers. Take parameters like -Architecture and -Name and more.
Add them to the Update-OSDeployCore so the other cmdlets in that cmdlet can use those parameters. It saves some space and time on the HHD.
Keep in mind OSDeploy is still in preview. The latest version of OSDeploy 26.10.13-preview contains Update-OSDeployCoreCatalogs (replaces Update-OSDeployCoreCatalogOS). This is included in Update-OSDeployCore.
I'll review adding the architecture to Update-OSDeployCore