Error: Failed to load script DLL SteamDeck.Automation.dll

I’m having an error in building a gameproject using VRTemplate after building UE5.03 from source. I’m also stuck in UE5.1 because of a bug reported in Anim layer

[2022.12.19-05.36.57:231][751]UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): Using bundled DotNet SDK
[2022.12.19-05.36.57:743][786]UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): Using bundled DotNet SDK
[2022.12.19-05.36.57:757][787]UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): Building AutomationTool...
[2022.12.19-05.37.04:002][964]UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): Parsing command line: -ScriptsForProject=C:/UE51/UEProjects/CUE50BuildVR/CUE50BuildVR.uproject Turnkey -command=VerifySdk -platform=Android -UpdateIfNeeded -EditorIO -EditorIOPort=53307 -project=C:/UE51/UEProjects/CUE50BuildVR/CUE50BuildVR.uproject BuildCookRun -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project=C:/UE51/UEProjects/CUE50BuildVR/CUE50BuildVR.uproject -unrealexe=C:\UE51\UnrealEngine\Engine\Binaries\Win64\UnrealEditor-Cmd.exe -platform=Android -cookflavor=Multi -ddc=DerivedDataBackendGraph -stage -archive -package -build -compressed -iostore -pak -prereqs -archivedirectory=C:/UE51/UEProjects/CUE50BuildVR -clientconfig=Development -nocompile
[2022.12.19-05.37.05:005][967]UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): Log location: C:\UE51\UnrealEngine\Engine\Programs\AutomationTool\Saved\Logs\Log.txt
[2022.12.19-05.37.05:340][967]UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): ERROR: Failed to load script DLL: C:\UE51\UnrealEngine\Engine\Binaries\DotNET\AutomationTool\AutomationScripts\Platforms\SteamDeck\SteamDeck.Automation.dll: Could not load file or assembly 'SteamDeck.Automation, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null'. Reference assemblies should not be loaded for execution.  They can only be loaded in the Reflection-only loader context. (0x80131058)
[2022.12.19-05.37.05:340][967]UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)):        (see C:\UE51\UnrealEngine\Engine\Programs\AutomationTool\Saved\Logs\Log.txt for full exception trace)
[2022.12.19-05.37.05:340][967]UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): AutomationTool executed for 0h 0m 1s
[2022.12.19-05.37.05:340][967]UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): AutomationTool exiting with ExitCode=1 (Error_Unknown)
[2022.12.19-05.37.05:340][967]PackagingResults: Error: Failed to load script DLL: C:\UE51\UnrealEngine\Engine\Binaries\DotNET\AutomationTool\AutomationScripts\Platforms\SteamDeck\SteamDeck.Automation.dll: Could not load file or assembly 'SteamDeck.Automation, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null'. Reference assemblies should not be loaded for execution.  They can only be loaded in the Reflection-only loader context. (0x80131058)
[2022.12.19-05.37.06:079][969]UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): BUILD FAILED
[2022.12.19-05.37.06:079][969]PackagingResults: Error: Unknown Error

This happened when I was building an application project after rolling back to UE5.03 from UE5.1 even though UE5.1 was built from source successfully. It’s gone in building the application project after git clean -fdx of UE5.0.3 and rebuilt it. So it seems ‘git clean -fdx’ should be done in roll back to previous version.