Starting in .NET 6, when installing a x64 version of .NET on a arm64 machine, it's installed to dotnet/x64 instead of directly into dotnet. I expect this is fine for uninstalling windows versions, but this will interfere with our logic for uninstalling on mac. We will need to test both scenarios and get them working.