BuildPatchTool can't get UploadBinary or ListBinaries working

I’m trying to upload a binary through the BuildPatchTool on Windows.
I’m using /Engine/Binaries/Win64/BuildPatchTool.exe in UPLOAD BINARY MODE.
I get ‘required parameters’ errors back every time, but I can’t figure out what is going on, since I am passing the parameters.

Any idea what I should change to get the upload working?

.\BuildPatchTool.exe -OrganizationId="o-dhp577w832xjc95as4ekpkxxuxjxvj" -ProductId="ef42cc0a9b984913882a0bd0fab2f2a1" -ArtifactId="1adab65510dc4f40845fb2457ee830ca" -ClientId="xyza7891KryV7Zkjz56lLMpJXOzoCQ3r" -ClientSecret="XYXYXYXY" -mode=UploadBinary - BuildRoot="C:/Users/aurel/OneDrive/Desktop/BuildPatchTool_1.6.0/2024_Dino_Hazard_mai_31" -CloudDir="" -BuildVersion="v1.3.5.8" -AppLaunch="DinoHazard.exe" -AppArgs=""

THE ERROR:

CloudDir, BuildRoot, ArtifactId, BuildVersion, AppLaunch, and AppArgs are required parameters
LogBuildPatchTool: Error: Tool exited with ArgumentProcessingError (2)
Tool exited with ArgumentProcessingError (2)
LogBuildPatchTool: Error: For more details, see log file at C:/Users/aurel/AppData/Local/BuildPatchTool/Saved/Logs/BuildPatchTool.log

Try inserting a value in CloudDir. I put the name of our game and it worked