Setup.bat dependency download failing for windows 5.1, cant find anything on this anywhere.

That’s right, I missed mentioning this. By default, GitDependencies.exe searches the root of Unreal relative to the location of GitDependencies.exe. If it is in a different directory than the default, then you need to call GitDependencies.exe --root=PathToRootOfUnreal, or define it in the UE_GITDEPS_ARGS environment variable so it can be automatically picked up by Setup.bat. Execute GitDependenices.exe --help for details.