RunUAT.bat fails with exception in Platform.cs?

I am having issues with RunUAT.bat when building an executable for my game.

My command is (executed in the …/Engine/Build/BatchFiles directory):

RunUAT.bat BuildCookRun -project="<project location>\DemoVehicle.uproject" -platform=Win64 -clientconfig=Shipping -build -cook -archive -archivedirectory=C:\temp\DemoVehicle.run

It fails at the very end with:

********** COOK COMMAND COMPLETED **********
********** PACKAGE COMMAND STARTED **********
********** PACKAGE COMMAND COMPLETED **********
********** ARCHIVE COMMAND STARTED **********
Archiving to C:\temp\DemoVehicle.run
ERROR: System.NullReferenceException: Object reference not set to an instance of an object.
          at AutomationTool.Platform.GetFilesToArchive(ProjectParams Params, DeploymentContext SC) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\Platform.cs:line 456
          at AutomationScripts.Project.CreateArchiveManifest(ProjectParams Params, DeploymentContext SC) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\Scripts\ArchiveCommand.Automation.cs:line 21
          at AutomationScripts.Project.Archive(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\Scripts\ArchiveCommand.Automation.cs:line 65
          at BuildCookRun.DoBuildCookRun(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 208
          at BuildCookRun.ExecuteBuild() in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 40
          at AutomationTool.BuildCommand.Execute() in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 343
          at AutomationTool.Automation.Execute(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 253
          at AutomationTool.Automation.Process(ParsedCommandLine AutomationToolCommandLine, StartupTraceListener StartupListener, HashSet`1 ScriptModuleAssemblies) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 153
       (see C:\Users\rzkwt\AppData\Roaming\Unreal Engine\AutomationTool\Logs\c+Program+Files+Epic+Games+UE_5.0\Log.txt for full exception trace)

Unfortunately, as a new user, I cannot upload the log file.

Digging the whole day, I found the solution myself, using a different command line:

RunUAT.bat BuildCookRun -project="<project-location>/DemoVehicle.uproject" -nop4 -utf8output -platform=Win64 -clientconfig=Shipping -serverconfig=Shipping -build -cook -stage -CrashReporter -noiterate -archive -archivedirectory=C:/temp/vd2