Visual Studio MSB3073 Error on Build (Updating project from 5.3 to 5.4). "-WaitMutex -FromMsBuild Microsoft.MakeFile.Targets"

// Fill out your copyright notice in the Description page of Project Settings.

using UnrealBuildTool;
using System.Collections.Generic;

public class TheProjectTarget : TargetRules
{
	public TheProjectTarget(TargetInfo Target) : base(Target)
	{
		Type = TargetType.Game;
		DefaultBuildSettings = BuildSettingsVersion.V2;
        bLegacyParentIncludePaths = false;
		CppStandard = CppStandardVersion.Default;
		WindowsPlatform.bStrictConformanceMode = true;
		bValidateFormatStrings = true;
		IncludeOrderVersion = EngineIncludeOrderVersion.Latest;

		ExtraModuleNames.AddRange( new string[] { "TheProject" } );
		//bUseSteam = true;
    }
}

Ok I do have some differences, notably BuildSettingsVersion.V2 and EngineIncludeOrderVersion.Latest. I tried quickly with
“EngineIncludeOrderVersion.Unreal5_3” and “EngineIncludeOrderVersion.Unreal5_4” but same issue. I didn’t regenerate files though perhaps I should.