diff --git a/src/tests/GC/API/GC/Collect_Default_1.csproj b/src/tests/GC/API/GC/Collect_Default_1.csproj
index fdd53998a902e7..c2c7113ab174e9 100644
--- a/src/tests/GC/API/GC/Collect_Default_1.csproj
+++ b/src/tests/GC/API/GC/Collect_Default_1.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for ReferenceXUnitWrapperGenerator=false (custom Main entry point) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
 
     <!-- Test needs explicit Main as it uses command-line parameters -->
diff --git a/src/tests/GC/API/GC/Collect_Default_2.csproj b/src/tests/GC/API/GC/Collect_Default_2.csproj
index ba5476b5430213..cda86db410081d 100644
--- a/src/tests/GC/API/GC/Collect_Default_2.csproj
+++ b/src/tests/GC/API/GC/Collect_Default_2.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for ReferenceXUnitWrapperGenerator=false (custom Main entry point) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
 
     <!-- Test needs explicit Main as it uses command-line parameters -->
diff --git a/src/tests/GC/API/GC/Collect_Default_3.csproj b/src/tests/GC/API/GC/Collect_Default_3.csproj
index 0ec009a4dbff5b..cf40a87f14ddb7 100644
--- a/src/tests/GC/API/GC/Collect_Default_3.csproj
+++ b/src/tests/GC/API/GC/Collect_Default_3.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for ReferenceXUnitWrapperGenerator=false (custom Main entry point) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
 
     <!-- Test needs explicit Main as it uses command-line parameters -->
diff --git a/src/tests/GC/API/GC/Collect_Optimized_1.csproj b/src/tests/GC/API/GC/Collect_Optimized_1.csproj
index e894d252b9ae65..f5556267bb01ce 100644
--- a/src/tests/GC/API/GC/Collect_Optimized_1.csproj
+++ b/src/tests/GC/API/GC/Collect_Optimized_1.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for ReferenceXUnitWrapperGenerator=false (custom Main entry point) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
 
     <!-- Test needs explicit Main as it uses command-line parameters -->
diff --git a/src/tests/GC/API/GC/Collect_Optimized_2.csproj b/src/tests/GC/API/GC/Collect_Optimized_2.csproj
index 3c2c57c40618f2..ea9c1b40c46df9 100644
--- a/src/tests/GC/API/GC/Collect_Optimized_2.csproj
+++ b/src/tests/GC/API/GC/Collect_Optimized_2.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for ReferenceXUnitWrapperGenerator=false (custom Main entry point) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
 
     <!-- Test needs explicit Main as it uses command-line parameters -->
diff --git a/src/tests/GC/API/GC/Collect_Optimized_3.csproj b/src/tests/GC/API/GC/Collect_Optimized_3.csproj
index cf44cc24e94989..a508ebe1c03c53 100644
--- a/src/tests/GC/API/GC/Collect_Optimized_3.csproj
+++ b/src/tests/GC/API/GC/Collect_Optimized_3.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for ReferenceXUnitWrapperGenerator=false (custom Main entry point) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
 
     <!-- Test needs explicit Main as it uses command-line parameters -->
diff --git a/src/tests/GC/API/GC/Collect_fail.csproj b/src/tests/GC/API/GC/Collect_fail.csproj
index 166dc6de5105fc..09594f845f38b1 100644
--- a/src/tests/GC/API/GC/Collect_fail.csproj
+++ b/src/tests/GC/API/GC/Collect_fail.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GC/Collect_neg.csproj b/src/tests/GC/API/GC/Collect_neg.csproj
index b309f2b301e2a9..2cd71221a41151 100644
--- a/src/tests/GC/API/GC/Collect_neg.csproj
+++ b/src/tests/GC/API/GC/Collect_neg.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GC/CollectionCountTest.csproj b/src/tests/GC/API/GC/CollectionCountTest.csproj
index 3375d24ef6a4ce..7ba3d9151986b0 100644
--- a/src/tests/GC/API/GC/CollectionCountTest.csproj
+++ b/src/tests/GC/API/GC/CollectionCountTest.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GC/GetConfigurationVariables.csproj b/src/tests/GC/API/GC/GetConfigurationVariables.csproj
index d51cb0b82cb0dd..a697db008d39a9 100644
--- a/src/tests/GC/API/GC/GetConfigurationVariables.csproj
+++ b/src/tests/GC/API/GC/GetConfigurationVariables.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>0</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/GC/API/GC/GetGenerationWR.csproj b/src/tests/GC/API/GC/GetGenerationWR.csproj
index 1bbaa99277c77b..8259f781fd45dd 100644
--- a/src/tests/GC/API/GC/GetGenerationWR.csproj
+++ b/src/tests/GC/API/GC/GetGenerationWR.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GC/GetGeneration_box.csproj b/src/tests/GC/API/GC/GetGeneration_box.csproj
index 2ed5ae808e81b3..97d2e8ad78e80b 100644
--- a/src/tests/GC/API/GC/GetGeneration_box.csproj
+++ b/src/tests/GC/API/GC/GetGeneration_box.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestExecutionArguments />
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GC/GetGeneration_fail.csproj b/src/tests/GC/API/GC/GetGeneration_fail.csproj
index 1f59b0c4e8c45b..b793af17896a9f 100644
--- a/src/tests/GC/API/GC/GetGeneration_fail.csproj
+++ b/src/tests/GC/API/GC/GetGeneration_fail.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestExecutionArguments />
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GC/MaxGeneration.csproj b/src/tests/GC/API/GC/MaxGeneration.csproj
index 468740e5d8d61d..0d794f1c0a3ed1 100644
--- a/src/tests/GC/API/GC/MaxGeneration.csproj
+++ b/src/tests/GC/API/GC/MaxGeneration.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestExecutionArguments />
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GC/ReRegisterForFinalize_null.csproj b/src/tests/GC/API/GC/ReRegisterForFinalize_null.csproj
index a31184d34d13e0..20e3f34ffa2654 100644
--- a/src/tests/GC/API/GC/ReRegisterForFinalize_null.csproj
+++ b/src/tests/GC/API/GC/ReRegisterForFinalize_null.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GC/SuppressFinalize_Null.csproj b/src/tests/GC/API/GC/SuppressFinalize_Null.csproj
index 4463efa27145aa..1cf9fc46fa8924 100644
--- a/src/tests/GC/API/GC/SuppressFinalize_Null.csproj
+++ b/src/tests/GC/API/GC/SuppressFinalize_Null.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/AddrOfPinnedObject.csproj b/src/tests/GC/API/GCHandle/AddrOfPinnedObject.csproj
index de62e68de7eb09..b151e3a01d379f 100644
--- a/src/tests/GC/API/GCHandle/AddrOfPinnedObject.csproj
+++ b/src/tests/GC/API/GCHandle/AddrOfPinnedObject.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/AddrOfPinnedObject_neg.csproj b/src/tests/GC/API/GCHandle/AddrOfPinnedObject_neg.csproj
index 809e6ffeb49d84..85105a9408f968 100644
--- a/src/tests/GC/API/GCHandle/AddrOfPinnedObject_neg.csproj
+++ b/src/tests/GC/API/GCHandle/AddrOfPinnedObject_neg.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/Alloc.csproj b/src/tests/GC/API/GCHandle/Alloc.csproj
index 077e278f109715..62286df49bd07c 100644
--- a/src/tests/GC/API/GCHandle/Alloc.csproj
+++ b/src/tests/GC/API/GCHandle/Alloc.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/Alloc_neg.csproj b/src/tests/GC/API/GCHandle/Alloc_neg.csproj
index 2bb942c5513b2d..b1d3d0b9d996c9 100644
--- a/src/tests/GC/API/GCHandle/Alloc_neg.csproj
+++ b/src/tests/GC/API/GCHandle/Alloc_neg.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/Alloc_neg2.csproj b/src/tests/GC/API/GCHandle/Alloc_neg2.csproj
index 2a69dfcb999a82..9820c8d28e6b41 100644
--- a/src/tests/GC/API/GCHandle/Alloc_neg2.csproj
+++ b/src/tests/GC/API/GCHandle/Alloc_neg2.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/Casting.csproj b/src/tests/GC/API/GCHandle/Casting.csproj
index 94605b16d682d2..9771e173b6aa70 100644
--- a/src/tests/GC/API/GCHandle/Casting.csproj
+++ b/src/tests/GC/API/GCHandle/Casting.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/Equality.csproj b/src/tests/GC/API/GCHandle/Equality.csproj
index 90223817bf03ff..0d3e02a0e34ba1 100644
--- a/src/tests/GC/API/GCHandle/Equality.csproj
+++ b/src/tests/GC/API/GCHandle/Equality.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/Free.csproj b/src/tests/GC/API/GCHandle/Free.csproj
index 76d06808bda741..cb769e7f79adba 100644
--- a/src/tests/GC/API/GCHandle/Free.csproj
+++ b/src/tests/GC/API/GCHandle/Free.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/Free_neg.csproj b/src/tests/GC/API/GCHandle/Free_neg.csproj
index bdcc2b8040cc19..54fcf3d144433e 100644
--- a/src/tests/GC/API/GCHandle/Free_neg.csproj
+++ b/src/tests/GC/API/GCHandle/Free_neg.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/IsAllocated.csproj b/src/tests/GC/API/GCHandle/IsAllocated.csproj
index 49fc6c6cb6a048..f020880fe3d37a 100644
--- a/src/tests/GC/API/GCHandle/IsAllocated.csproj
+++ b/src/tests/GC/API/GCHandle/IsAllocated.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/PinObj_neg.csproj b/src/tests/GC/API/GCHandle/PinObj_neg.csproj
index b548a7d2ddfa6a..77fab689551632 100644
--- a/src/tests/GC/API/GCHandle/PinObj_neg.csproj
+++ b/src/tests/GC/API/GCHandle/PinObj_neg.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/Pinned.csproj b/src/tests/GC/API/GCHandle/Pinned.csproj
index 985c7a65e809a0..a61c0a3ab606b2 100644
--- a/src/tests/GC/API/GCHandle/Pinned.csproj
+++ b/src/tests/GC/API/GCHandle/Pinned.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/Target.csproj b/src/tests/GC/API/GCHandle/Target.csproj
index 183adaaa2f62a4..10b38c805fb5d1 100644
--- a/src/tests/GC/API/GCHandle/Target.csproj
+++ b/src/tests/GC/API/GCHandle/Target.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/Target_neg.csproj b/src/tests/GC/API/GCHandle/Target_neg.csproj
index 06587fbcc153b9..f9ef74fa06d3f0 100644
--- a/src/tests/GC/API/GCHandle/Target_neg.csproj
+++ b/src/tests/GC/API/GCHandle/Target_neg.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GCHandle/ToFromIntPtr.csproj b/src/tests/GC/API/GCHandle/ToFromIntPtr.csproj
index 85308a79082f49..1c3955582aa07d 100644
--- a/src/tests/GC/API/GCHandle/ToFromIntPtr.csproj
+++ b/src/tests/GC/API/GCHandle/ToFromIntPtr.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GCHandleCollector/Count.csproj b/src/tests/GC/API/GCHandleCollector/Count.csproj
index 0594548c969f2a..9bdddcc3e97cfe 100644
--- a/src/tests/GC/API/GCHandleCollector/Count.csproj
+++ b/src/tests/GC/API/GCHandleCollector/Count.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GCHandleCollector/CtorsAndProperties.csproj b/src/tests/GC/API/GCHandleCollector/CtorsAndProperties.csproj
index 2a96cdd48626e5..539a1f666db0e5 100644
--- a/src/tests/GC/API/GCHandleCollector/CtorsAndProperties.csproj
+++ b/src/tests/GC/API/GCHandleCollector/CtorsAndProperties.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/GCHandleCollector/NegTests.csproj b/src/tests/GC/API/GCHandleCollector/NegTests.csproj
index 03cc4d09139e45..064e6afc899670 100644
--- a/src/tests/GC/API/GCHandleCollector/NegTests.csproj
+++ b/src/tests/GC/API/GCHandleCollector/NegTests.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>PdbOnly</DebugType>
   </PropertyGroup>
diff --git a/src/tests/GC/API/GCSettings/InputValidation.csproj b/src/tests/GC/API/GCSettings/InputValidation.csproj
index dbfe476d990001..028127ba75e81f 100644
--- a/src/tests/GC/API/GCSettings/InputValidation.csproj
+++ b/src/tests/GC/API/GCSettings/InputValidation.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestExecutionArguments />
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/WeakReference/IsAlive_neg.csproj b/src/tests/GC/API/WeakReference/IsAlive_neg.csproj
index cb6a66be03b56c..0f56997596f448 100644
--- a/src/tests/GC/API/WeakReference/IsAlive_neg.csproj
+++ b/src/tests/GC/API/WeakReference/IsAlive_neg.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestExecutionArguments />
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/GC/API/WeakReference/Target.csproj b/src/tests/GC/API/WeakReference/Target.csproj
index 183adaaa2f62a4..10b38c805fb5d1 100644
--- a/src/tests/GC/API/WeakReference/Target.csproj
+++ b/src/tests/GC/API/WeakReference/Target.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/GC/API/WeakReference/TrackResurrection.csproj b/src/tests/GC/API/WeakReference/TrackResurrection.csproj
index 760a31438c0e72..aaf5a47718e7b9 100644
--- a/src/tests/GC/API/WeakReference/TrackResurrection.csproj
+++ b/src/tests/GC/API/WeakReference/TrackResurrection.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestExecutionArguments />
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/GC/Coverage/271010.csproj b/src/tests/GC/Coverage/271010.csproj
index 9b793f7ca0c2c4..33185c585ebe19 100644
--- a/src/tests/GC/Coverage/271010.csproj
+++ b/src/tests/GC/Coverage/271010.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/GC/Coverage/LargeObjectAlloc.csproj b/src/tests/GC/Coverage/LargeObjectAlloc.csproj
index bb9d6b1782955d..8959845231da32 100644
--- a/src/tests/GC/Coverage/LargeObjectAlloc.csproj
+++ b/src/tests/GC/Coverage/LargeObjectAlloc.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for ReferenceXUnitWrapperGenerator=false (custom Main entry point) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
 
     <!-- Test needs explicit Main as it uses command-line parameters -->
diff --git a/src/tests/GC/Regressions/Github/runtime_32848/runtime_32848.csproj b/src/tests/GC/Regressions/Github/runtime_32848/runtime_32848.csproj
index c8d7c17797c6c6..197767e2c4e249 100644
--- a/src/tests/GC/Regressions/Github/runtime_32848/runtime_32848.csproj
+++ b/src/tests/GC/Regressions/Github/runtime_32848/runtime_32848.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="$(MSBuildProjectName).cs" />
   </ItemGroup>
diff --git a/src/tests/GC/Regressions/v3.0/25252/25252.csproj b/src/tests/GC/Regressions/v3.0/25252/25252.csproj
index 2495e486fa9bf4..efc38a9429de55 100644
--- a/src/tests/GC/Regressions/v3.0/25252/25252.csproj
+++ b/src/tests/GC/Regressions/v3.0/25252/25252.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/JIT/Intrinsics/BMI1Intrinsics_ro.csproj b/src/tests/JIT/Intrinsics/BMI1Intrinsics_ro.csproj
index 366a67c0974602..3f58b0d5f592e8 100644
--- a/src/tests/JIT/Intrinsics/BMI1Intrinsics_ro.csproj
+++ b/src/tests/JIT/Intrinsics/BMI1Intrinsics_ro.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <DebugType>None</DebugType>
     <Optimize>True</Optimize>
   </PropertyGroup>
diff --git a/src/tests/JIT/Intrinsics/BMI1Intrinsicss_r.csproj b/src/tests/JIT/Intrinsics/BMI1Intrinsicss_r.csproj
index d75b6c5854676b..c3bd05739aacd5 100644
--- a/src/tests/JIT/Intrinsics/BMI1Intrinsicss_r.csproj
+++ b/src/tests/JIT/Intrinsics/BMI1Intrinsicss_r.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <DebugType>None</DebugType>
     <Optimize />
   </PropertyGroup>
diff --git a/src/tests/JIT/Intrinsics/BinaryPrimitivesReverseEndianness_r.csproj b/src/tests/JIT/Intrinsics/BinaryPrimitivesReverseEndianness_r.csproj
index a83b751e3ea990..86373ca67c29af 100644
--- a/src/tests/JIT/Intrinsics/BinaryPrimitivesReverseEndianness_r.csproj
+++ b/src/tests/JIT/Intrinsics/BinaryPrimitivesReverseEndianness_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/BinaryPrimitivesReverseEndianness_ro.csproj b/src/tests/JIT/Intrinsics/BinaryPrimitivesReverseEndianness_ro.csproj
index 44d587c9bc9eb5..a720cd61340a78 100644
--- a/src/tests/JIT/Intrinsics/BinaryPrimitivesReverseEndianness_ro.csproj
+++ b/src/tests/JIT/Intrinsics/BinaryPrimitivesReverseEndianness_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/BitOperationsIntrinsics_r.csproj b/src/tests/JIT/Intrinsics/BitOperationsIntrinsics_r.csproj
index c260b9687474c3..45cbb1d8b6dd42 100644
--- a/src/tests/JIT/Intrinsics/BitOperationsIntrinsics_r.csproj
+++ b/src/tests/JIT/Intrinsics/BitOperationsIntrinsics_r.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <DebugType>None</DebugType>
     <Optimize />
   </PropertyGroup>
diff --git a/src/tests/JIT/Intrinsics/BitOperationsIntrinsics_ro.csproj b/src/tests/JIT/Intrinsics/BitOperationsIntrinsics_ro.csproj
index a58eefb3d6c2a2..8c5584f6a99f24 100644
--- a/src/tests/JIT/Intrinsics/BitOperationsIntrinsics_ro.csproj
+++ b/src/tests/JIT/Intrinsics/BitOperationsIntrinsics_ro.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <DebugType>None</DebugType>
     <Optimize>True</Optimize>
   </PropertyGroup>
diff --git a/src/tests/JIT/Intrinsics/MathCeilingDouble_r.csproj b/src/tests/JIT/Intrinsics/MathCeilingDouble_r.csproj
index c83772980697af..3b62492723f6d8 100644
--- a/src/tests/JIT/Intrinsics/MathCeilingDouble_r.csproj
+++ b/src/tests/JIT/Intrinsics/MathCeilingDouble_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathCeilingDouble_ro.csproj b/src/tests/JIT/Intrinsics/MathCeilingDouble_ro.csproj
index 680aa7c5399c82..9a553721fe85bb 100644
--- a/src/tests/JIT/Intrinsics/MathCeilingDouble_ro.csproj
+++ b/src/tests/JIT/Intrinsics/MathCeilingDouble_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathCeilingSingle_r.csproj b/src/tests/JIT/Intrinsics/MathCeilingSingle_r.csproj
index 61fed8486deafe..0b38b7a01764be 100644
--- a/src/tests/JIT/Intrinsics/MathCeilingSingle_r.csproj
+++ b/src/tests/JIT/Intrinsics/MathCeilingSingle_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathCeilingSingle_ro.csproj b/src/tests/JIT/Intrinsics/MathCeilingSingle_ro.csproj
index 78e6f22f2ac452..c91b73e9bfc681 100644
--- a/src/tests/JIT/Intrinsics/MathCeilingSingle_ro.csproj
+++ b/src/tests/JIT/Intrinsics/MathCeilingSingle_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathFloorDouble_r.csproj b/src/tests/JIT/Intrinsics/MathFloorDouble_r.csproj
index 394c5eb0128c25..3872fe8c4ad680 100644
--- a/src/tests/JIT/Intrinsics/MathFloorDouble_r.csproj
+++ b/src/tests/JIT/Intrinsics/MathFloorDouble_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathFloorDouble_ro.csproj b/src/tests/JIT/Intrinsics/MathFloorDouble_ro.csproj
index 00b8d37a5c3ef9..8663a2cbf7f4a4 100644
--- a/src/tests/JIT/Intrinsics/MathFloorDouble_ro.csproj
+++ b/src/tests/JIT/Intrinsics/MathFloorDouble_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathFloorSingle_r.csproj b/src/tests/JIT/Intrinsics/MathFloorSingle_r.csproj
index 893980b961aff9..9d652439281f8e 100644
--- a/src/tests/JIT/Intrinsics/MathFloorSingle_r.csproj
+++ b/src/tests/JIT/Intrinsics/MathFloorSingle_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathFloorSingle_ro.csproj b/src/tests/JIT/Intrinsics/MathFloorSingle_ro.csproj
index c88b3b64766cc9..1e6e22c19bde94 100644
--- a/src/tests/JIT/Intrinsics/MathFloorSingle_ro.csproj
+++ b/src/tests/JIT/Intrinsics/MathFloorSingle_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathFusedMultiplyAdd_r.csproj b/src/tests/JIT/Intrinsics/MathFusedMultiplyAdd_r.csproj
index d8a86ee926455e..d304eb8c76d8af 100644
--- a/src/tests/JIT/Intrinsics/MathFusedMultiplyAdd_r.csproj
+++ b/src/tests/JIT/Intrinsics/MathFusedMultiplyAdd_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathFusedMultiplyAdd_ro.csproj b/src/tests/JIT/Intrinsics/MathFusedMultiplyAdd_ro.csproj
index a2d6b18d0ea379..2d537af0e97067 100644
--- a/src/tests/JIT/Intrinsics/MathFusedMultiplyAdd_ro.csproj
+++ b/src/tests/JIT/Intrinsics/MathFusedMultiplyAdd_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathMinMaxInteger_r.csproj b/src/tests/JIT/Intrinsics/MathMinMaxInteger_r.csproj
index 666c2b240c423f..f4f700f284d703 100644
--- a/src/tests/JIT/Intrinsics/MathMinMaxInteger_r.csproj
+++ b/src/tests/JIT/Intrinsics/MathMinMaxInteger_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathMinMaxInteger_ro.csproj b/src/tests/JIT/Intrinsics/MathMinMaxInteger_ro.csproj
index 81b9c3a00b1021..4afb14d16f36a0 100644
--- a/src/tests/JIT/Intrinsics/MathMinMaxInteger_ro.csproj
+++ b/src/tests/JIT/Intrinsics/MathMinMaxInteger_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathRoundDouble_r.csproj b/src/tests/JIT/Intrinsics/MathRoundDouble_r.csproj
index 2073a5759be64c..9b89618d5b298e 100644
--- a/src/tests/JIT/Intrinsics/MathRoundDouble_r.csproj
+++ b/src/tests/JIT/Intrinsics/MathRoundDouble_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathRoundDouble_ro.csproj b/src/tests/JIT/Intrinsics/MathRoundDouble_ro.csproj
index 27b84ced1daa44..c22145f6de7385 100644
--- a/src/tests/JIT/Intrinsics/MathRoundDouble_ro.csproj
+++ b/src/tests/JIT/Intrinsics/MathRoundDouble_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathRoundSingle_r.csproj b/src/tests/JIT/Intrinsics/MathRoundSingle_r.csproj
index 9d6f20eaf75816..8c85a537f5a567 100644
--- a/src/tests/JIT/Intrinsics/MathRoundSingle_r.csproj
+++ b/src/tests/JIT/Intrinsics/MathRoundSingle_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MathRoundSingle_ro.csproj b/src/tests/JIT/Intrinsics/MathRoundSingle_ro.csproj
index 227e1514d1c40a..7c5dff46035915 100644
--- a/src/tests/JIT/Intrinsics/MathRoundSingle_ro.csproj
+++ b/src/tests/JIT/Intrinsics/MathRoundSingle_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MemoryMarshalGetArrayDataReference_r.csproj b/src/tests/JIT/Intrinsics/MemoryMarshalGetArrayDataReference_r.csproj
index 92620b994cb7b3..ffb2ab935037f6 100644
--- a/src/tests/JIT/Intrinsics/MemoryMarshalGetArrayDataReference_r.csproj
+++ b/src/tests/JIT/Intrinsics/MemoryMarshalGetArrayDataReference_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/MemoryMarshalGetArrayDataReference_ro.csproj b/src/tests/JIT/Intrinsics/MemoryMarshalGetArrayDataReference_ro.csproj
index 81931375d5df12..057ca54c1bcb24 100644
--- a/src/tests/JIT/Intrinsics/MemoryMarshalGetArrayDataReference_ro.csproj
+++ b/src/tests/JIT/Intrinsics/MemoryMarshalGetArrayDataReference_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DebugType>None</DebugType>
diff --git a/src/tests/JIT/Intrinsics/TypeEqualitySealed_r.csproj b/src/tests/JIT/Intrinsics/TypeEqualitySealed_r.csproj
index 60796f9068e0f2..610816ebb62fab 100644
--- a/src/tests/JIT/Intrinsics/TypeEqualitySealed_r.csproj
+++ b/src/tests/JIT/Intrinsics/TypeEqualitySealed_r.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <DebugType>None</DebugType>
     <Optimize />
   </PropertyGroup>
diff --git a/src/tests/JIT/Intrinsics/TypeEqualitySealed_ro.csproj b/src/tests/JIT/Intrinsics/TypeEqualitySealed_ro.csproj
index d27568518ef448..961b5ef9106932 100644
--- a/src/tests/JIT/Intrinsics/TypeEqualitySealed_ro.csproj
+++ b/src/tests/JIT/Intrinsics/TypeEqualitySealed_ro.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <DebugType>None</DebugType>
     <Optimize>True</Optimize>
   </PropertyGroup>
diff --git a/src/tests/JIT/Intrinsics/TypeEquality_r.csproj b/src/tests/JIT/Intrinsics/TypeEquality_r.csproj
index 1806e19f5b40ae..6610ed03d28cdf 100644
--- a/src/tests/JIT/Intrinsics/TypeEquality_r.csproj
+++ b/src/tests/JIT/Intrinsics/TypeEquality_r.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <DebugType>None</DebugType>
     <Optimize />
   </PropertyGroup>
diff --git a/src/tests/JIT/Intrinsics/TypeEquality_ro.csproj b/src/tests/JIT/Intrinsics/TypeEquality_ro.csproj
index 8ebdc22102c3f5..1980bc3e4f1b60 100644
--- a/src/tests/JIT/Intrinsics/TypeEquality_ro.csproj
+++ b/src/tests/JIT/Intrinsics/TypeEquality_ro.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <DebugType>None</DebugType>
     <Optimize>True</Optimize>
   </PropertyGroup>
diff --git a/src/tests/JIT/Intrinsics/TypeIntrinsics_r.csproj b/src/tests/JIT/Intrinsics/TypeIntrinsics_r.csproj
index 72d1b262c0c673..d17461dd859766 100644
--- a/src/tests/JIT/Intrinsics/TypeIntrinsics_r.csproj
+++ b/src/tests/JIT/Intrinsics/TypeIntrinsics_r.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <DebugType>None</DebugType>
     <Optimize />
   </PropertyGroup>
diff --git a/src/tests/JIT/Intrinsics/TypeIntrinsics_ro.csproj b/src/tests/JIT/Intrinsics/TypeIntrinsics_ro.csproj
index 6dea9922b66f61..faf62670dabcc6 100644
--- a/src/tests/JIT/Intrinsics/TypeIntrinsics_ro.csproj
+++ b/src/tests/JIT/Intrinsics/TypeIntrinsics_ro.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <DebugType>None</DebugType>
     <Optimize>True</Optimize>
   </PropertyGroup>
diff --git a/src/tests/JIT/Math/Functions/Functions_r.csproj b/src/tests/JIT/Math/Functions/Functions_r.csproj
index 44117a40803742..75c5961fcd075a 100644
--- a/src/tests/JIT/Math/Functions/Functions_r.csproj
+++ b/src/tests/JIT/Math/Functions/Functions_r.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>None</DebugType>
     <Optimize />
diff --git a/src/tests/JIT/Math/Functions/Functions_ro.csproj b/src/tests/JIT/Math/Functions/Functions_ro.csproj
index 53798703bac2be..2d7fe6d2b217e4 100644
--- a/src/tests/JIT/Math/Functions/Functions_ro.csproj
+++ b/src/tests/JIT/Math/Functions/Functions_ro.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>None</DebugType>
     <Optimize>True</Optimize>
diff --git a/src/tests/JIT/RyuJIT/DoWhileBndChk.csproj b/src/tests/JIT/RyuJIT/DoWhileBndChk.csproj
index 574ae0db149136..af3091a4a52609 100644
--- a/src/tests/JIT/RyuJIT/DoWhileBndChk.csproj
+++ b/src/tests/JIT/RyuJIT/DoWhileBndChk.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <Optimize>True</Optimize>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/0041/expl_double_1.csproj b/src/tests/Regressions/coreclr/0041/expl_double_1.csproj
index b76f4bd3dc4737..e4122eecc0c7c3 100644
--- a/src/tests/Regressions/coreclr/0041/expl_double_1.csproj
+++ b/src/tests/Regressions/coreclr/0041/expl_double_1.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/0044/nullable.csproj b/src/tests/Regressions/coreclr/0044/nullable.csproj
index 1ef9b67a093075..3b7ff5abaa2fc8 100644
--- a/src/tests/Regressions/coreclr/0044/nullable.csproj
+++ b/src/tests/Regressions/coreclr/0044/nullable.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/0046/istype.csproj b/src/tests/Regressions/coreclr/0046/istype.csproj
index e3e32f9bd54b7b..977d82a1340740 100644
--- a/src/tests/Regressions/coreclr/0046/istype.csproj
+++ b/src/tests/Regressions/coreclr/0046/istype.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/0075/LargeArrayTest.csproj b/src/tests/Regressions/coreclr/0075/LargeArrayTest.csproj
index 37ca832aa206f2..83e7dd435768a6 100644
--- a/src/tests/Regressions/coreclr/0075/LargeArrayTest.csproj
+++ b/src/tests/Regressions/coreclr/0075/LargeArrayTest.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/0099/AboveStackLimit.csproj b/src/tests/Regressions/coreclr/0099/AboveStackLimit.csproj
index a62982b6f8b46f..3922a4a24d5238 100644
--- a/src/tests/Regressions/coreclr/0099/AboveStackLimit.csproj
+++ b/src/tests/Regressions/coreclr/0099/AboveStackLimit.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/0211/genrecur.csproj b/src/tests/Regressions/coreclr/0211/genrecur.csproj
index 572fdd07505e2d..43d70e1d01ed95 100644
--- a/src/tests/Regressions/coreclr/0211/genrecur.csproj
+++ b/src/tests/Regressions/coreclr/0211/genrecur.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/0487/test.csproj b/src/tests/Regressions/coreclr/0487/test.csproj
index e273c3f6299c5a..a8bc4c1d541419 100644
--- a/src/tests/Regressions/coreclr/0487/test.csproj
+++ b/src/tests/Regressions/coreclr/0487/test.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/0582/csgen.1.csproj b/src/tests/Regressions/coreclr/0582/csgen.1.csproj
index fc4e1ba1bcf071..f016a8cac1c8d9 100644
--- a/src/tests/Regressions/coreclr/0582/csgen.1.csproj
+++ b/src/tests/Regressions/coreclr/0582/csgen.1.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/1514/InterlockExchange.csproj b/src/tests/Regressions/coreclr/1514/InterlockExchange.csproj
index d6475ee08093a5..aa59ff14657007 100644
--- a/src/tests/Regressions/coreclr/1514/InterlockExchange.csproj
+++ b/src/tests/Regressions/coreclr/1514/InterlockExchange.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/16371/ptrarray.csproj b/src/tests/Regressions/coreclr/16371/ptrarray.csproj
index 64100b2a9c0204..4759c919204a55 100644
--- a/src/tests/Regressions/coreclr/16371/ptrarray.csproj
+++ b/src/tests/Regressions/coreclr/16371/ptrarray.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
     <DebugType>None</DebugType>
diff --git a/src/tests/Regressions/coreclr/1770/autolayoutsize.csproj b/src/tests/Regressions/coreclr/1770/autolayoutsize.csproj
index f143e7ff73e025..99bc85314fbd77 100644
--- a/src/tests/Regressions/coreclr/1770/autolayoutsize.csproj
+++ b/src/tests/Regressions/coreclr/1770/autolayoutsize.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/25057/byref.csproj b/src/tests/Regressions/coreclr/25057/byref.csproj
index 8e2c21973274f5..0936891b74fa68 100644
--- a/src/tests/Regressions/coreclr/25057/byref.csproj
+++ b/src/tests/Regressions/coreclr/25057/byref.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
     <DebugType>None</DebugType>
diff --git a/src/tests/Regressions/coreclr/72162/Test72162.csproj b/src/tests/Regressions/coreclr/72162/Test72162.csproj
index e6b4d2429eccd1..65f468bca3e695 100644
--- a/src/tests/Regressions/coreclr/72162/Test72162.csproj
+++ b/src/tests/Regressions/coreclr/72162/Test72162.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/9414/readonlyPrefix.csproj b/src/tests/Regressions/coreclr/9414/readonlyPrefix.csproj
index e49ce961398c0b..1dd7a8938b9ab0 100644
--- a/src/tests/Regressions/coreclr/9414/readonlyPrefix.csproj
+++ b/src/tests/Regressions/coreclr/9414/readonlyPrefix.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_11611/Test11611.csproj b/src/tests/Regressions/coreclr/GitHub_11611/Test11611.csproj
index 6ebca07eba7eea..487a2d245a3579 100644
--- a/src/tests/Regressions/coreclr/GitHub_11611/Test11611.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_11611/Test11611.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_13394/test13394.csproj b/src/tests/Regressions/coreclr/GitHub_13394/test13394.csproj
index 8508bfe52a03f6..d06e5df35dd4a2 100644
--- a/src/tests/Regressions/coreclr/GitHub_13394/test13394.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_13394/test13394.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="$(MSBuildProjectName).cs" />
   </ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_1674/GitHub_1674.csproj b/src/tests/Regressions/coreclr/GitHub_1674/GitHub_1674.csproj
index c07fb8b291a8e8..b01a37a53fa625 100644
--- a/src/tests/Regressions/coreclr/GitHub_1674/GitHub_1674.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_1674/GitHub_1674.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_16833/Test16833.csproj b/src/tests/Regressions/coreclr/GitHub_16833/Test16833.csproj
index b40e375031183c..891c2c72709065 100644
--- a/src/tests/Regressions/coreclr/GitHub_16833/Test16833.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_16833/Test16833.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_17398/test17398.csproj b/src/tests/Regressions/coreclr/GitHub_17398/test17398.csproj
index face6c459dd135..aa3117c40a5ea7 100644
--- a/src/tests/Regressions/coreclr/GitHub_17398/test17398.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_17398/test17398.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_22348/Test22348.csproj b/src/tests/Regressions/coreclr/GitHub_22348/Test22348.csproj
index fa184206ad90f0..283c337fe4cc48 100644
--- a/src/tests/Regressions/coreclr/GitHub_22348/Test22348.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_22348/Test22348.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_24701/test24701.csproj b/src/tests/Regressions/coreclr/GitHub_24701/test24701.csproj
index 0feb458a39851d..4bf93038710935 100644
--- a/src/tests/Regressions/coreclr/GitHub_24701/test24701.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_24701/test24701.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
     <DebugType>None</DebugType>
diff --git a/src/tests/Regressions/coreclr/GitHub_27937/Test27937.csproj b/src/tests/Regressions/coreclr/GitHub_27937/Test27937.csproj
index 109c3067b705f2..971a393eedb90d 100644
--- a/src/tests/Regressions/coreclr/GitHub_27937/Test27937.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_27937/Test27937.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_34094/Test34094.csproj b/src/tests/Regressions/coreclr/GitHub_34094/Test34094.csproj
index 2ac1d63a1b1f4c..52b542ad1748ef 100644
--- a/src/tests/Regressions/coreclr/GitHub_34094/Test34094.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_34094/Test34094.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_35000/test35000.csproj b/src/tests/Regressions/coreclr/GitHub_35000/test35000.csproj
index 4d57e3ae7d93c1..1472fc19867d0e 100644
--- a/src/tests/Regressions/coreclr/GitHub_35000/test35000.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_35000/test35000.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_42732/test42732.csproj b/src/tests/Regressions/coreclr/GitHub_42732/test42732.csproj
index 497629e511d650..6f06ad54a2b53c 100644
--- a/src/tests/Regressions/coreclr/GitHub_42732/test42732.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_42732/test42732.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_43763/test43763.csproj b/src/tests/Regressions/coreclr/GitHub_43763/test43763.csproj
index 01fda55f2f3cde..adbc581fa94578 100644
--- a/src/tests/Regressions/coreclr/GitHub_43763/test43763.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_43763/test43763.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_45037/test45037.csproj b/src/tests/Regressions/coreclr/GitHub_45037/test45037.csproj
index 8cf9ada8a4081d..2753b6baca4ada 100644
--- a/src/tests/Regressions/coreclr/GitHub_45037/test45037.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_45037/test45037.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_45053/test45053.csproj b/src/tests/Regressions/coreclr/GitHub_45053/test45053.csproj
index f402cdd5dc9324..37c281801abb80 100644
--- a/src/tests/Regressions/coreclr/GitHub_45053/test45053.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_45053/test45053.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_45082/test45082.csproj b/src/tests/Regressions/coreclr/GitHub_45082/test45082.csproj
index b9f59abd96a927..f20cf4539ca2b1 100644
--- a/src/tests/Regressions/coreclr/GitHub_45082/test45082.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_45082/test45082.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_45929/test45929.csproj b/src/tests/Regressions/coreclr/GitHub_45929/test45929.csproj
index e31770a2e7e074..3354434d3f0b72 100644
--- a/src/tests/Regressions/coreclr/GitHub_45929/test45929.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_45929/test45929.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_47007/test47007.csproj b/src/tests/Regressions/coreclr/GitHub_47007/test47007.csproj
index e0990348fb125e..a489bd7630d852 100644
--- a/src/tests/Regressions/coreclr/GitHub_47007/test47007.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_47007/test47007.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_54719/test54719.csproj b/src/tests/Regressions/coreclr/GitHub_54719/test54719.csproj
index 324ae25334a0b6..d19b83534f7b9b 100644
--- a/src/tests/Regressions/coreclr/GitHub_54719/test54719.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_54719/test54719.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_61104/test61104.csproj b/src/tests/Regressions/coreclr/GitHub_61104/test61104.csproj
index f99e1f48550a21..8c7d641382e11a 100644
--- a/src/tests/Regressions/coreclr/GitHub_61104/test61104.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_61104/test61104.csproj
@@ -1,8 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <ImplicitUsings>enable</ImplicitUsings>
     <Nullable>enable</Nullable>
     <CLRTestPriority>1</CLRTestPriority>
diff --git a/src/tests/Regressions/coreclr/GitHub_62058/test62058.csproj b/src/tests/Regressions/coreclr/GitHub_62058/test62058.csproj
index ba8a705cadc831..1b4f40b2702533 100644
--- a/src/tests/Regressions/coreclr/GitHub_62058/test62058.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_62058/test62058.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_66005/test66005.csproj b/src/tests/Regressions/coreclr/GitHub_66005/test66005.csproj
index d9ccf47b3b0b01..2cd789e1636efc 100644
--- a/src/tests/Regressions/coreclr/GitHub_66005/test66005.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_66005/test66005.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_7685/Test7685.csproj b/src/tests/Regressions/coreclr/GitHub_7685/Test7685.csproj
index 47b3799bb99bbe..07e9250cd3606f 100644
--- a/src/tests/Regressions/coreclr/GitHub_7685/Test7685.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_7685/Test7685.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_78635/test78635.csproj b/src/tests/Regressions/coreclr/GitHub_78635/test78635.csproj
index 6b99033edabcb0..a530d2668b3c2a 100644
--- a/src/tests/Regressions/coreclr/GitHub_78635/test78635.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_78635/test78635.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="test78635.cs" />
   </ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_79022/test79022.csproj b/src/tests/Regressions/coreclr/GitHub_79022/test79022.csproj
index ffe2a9cb2f4373..e3f1e07a9f3a9f 100644
--- a/src/tests/Regressions/coreclr/GitHub_79022/test79022.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_79022/test79022.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
     <WarningsNotAsErrors>CS0649</WarningsNotAsErrors>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_84694/test84694.csproj b/src/tests/Regressions/coreclr/GitHub_84694/test84694.csproj
index e09f414219812b..6b92a421007853 100644
--- a/src/tests/Regressions/coreclr/GitHub_84694/test84694.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_84694/test84694.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="test84694.cs" />
   </ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_85240/test85240.csproj b/src/tests/Regressions/coreclr/GitHub_85240/test85240.csproj
index 52098d176a8047..5d7c0849541a6f 100644
--- a/src/tests/Regressions/coreclr/GitHub_85240/test85240.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_85240/test85240.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/Regressions/coreclr/GitHub_88128/test88128.csproj b/src/tests/Regressions/coreclr/GitHub_88128/test88128.csproj
index 22b2a512a17dae..220e1c7f4ac927 100644
--- a/src/tests/Regressions/coreclr/GitHub_88128/test88128.csproj
+++ b/src/tests/Regressions/coreclr/GitHub_88128/test88128.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/Regressions/coreclr/Runtime_49998/Runtime_49998.csproj b/src/tests/Regressions/coreclr/Runtime_49998/Runtime_49998.csproj
index e5c0e143e1c1a2..d24b739a125c40 100644
--- a/src/tests/Regressions/coreclr/Runtime_49998/Runtime_49998.csproj
+++ b/src/tests/Regressions/coreclr/Runtime_49998/Runtime_49998.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="Runtime_49998.cs" />
   </ItemGroup>
diff --git a/src/tests/baseservices/TieredCompilation/BasicTest_DefaultMode.csproj b/src/tests/baseservices/TieredCompilation/BasicTest_DefaultMode.csproj
index c6b1f0a30e1e16..e0b25a991fb196 100644
--- a/src/tests/baseservices/TieredCompilation/BasicTest_DefaultMode.csproj
+++ b/src/tests/baseservices/TieredCompilation/BasicTest_DefaultMode.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for NativeAotIncompatible -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <!-- No crossgen folder under Core_Root -->
      <NativeAotIncompatible>true</NativeAotIncompatible>
diff --git a/src/tests/baseservices/TieredCompilation/BasicTest_DefaultMode_R2r.csproj b/src/tests/baseservices/TieredCompilation/BasicTest_DefaultMode_R2r.csproj
index c777eca92cb0d3..9a2ba395bfb591 100644
--- a/src/tests/baseservices/TieredCompilation/BasicTest_DefaultMode_R2r.csproj
+++ b/src/tests/baseservices/TieredCompilation/BasicTest_DefaultMode_R2r.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for NativeAotIncompatible -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <Optimize>true</Optimize>
diff --git a/src/tests/baseservices/compilerservices/RuntimeHelpers/RuntimeHelpersTests.csproj b/src/tests/baseservices/compilerservices/RuntimeHelpers/RuntimeHelpersTests.csproj
index 42f257c66fe117..95c82d2ed66bab 100644
--- a/src/tests/baseservices/compilerservices/RuntimeHelpers/RuntimeHelpersTests.csproj
+++ b/src/tests/baseservices/compilerservices/RuntimeHelpers/RuntimeHelpersTests.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/baseservices/compilerservices/RuntimeWrappedException/RuntimeWrappedException.csproj b/src/tests/baseservices/compilerservices/RuntimeWrappedException/RuntimeWrappedException.csproj
index 6834265d552f68..0865903704e3e0 100644
--- a/src/tests/baseservices/compilerservices/RuntimeWrappedException/RuntimeWrappedException.csproj
+++ b/src/tests/baseservices/compilerservices/RuntimeWrappedException/RuntimeWrappedException.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="$(MSBuildProjectName).cs" />
   </ItemGroup>
diff --git a/src/tests/baseservices/compilerservices/UnsafeAccessors/UnsafeAccessorsTests.csproj b/src/tests/baseservices/compilerservices/UnsafeAccessors/UnsafeAccessorsTests.csproj
index 8a1551d744349d..6212e1d084c0ef 100644
--- a/src/tests/baseservices/compilerservices/UnsafeAccessors/UnsafeAccessorsTests.csproj
+++ b/src/tests/baseservices/compilerservices/UnsafeAccessors/UnsafeAccessorsTests.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for MonoAotIncompatible -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <!-- Tracking issue: https://github.com/dotnet/runtime/issues/116937 -->
diff --git a/src/tests/baseservices/compilerservices/dynamicobjectproperties/TestAPIs.csproj b/src/tests/baseservices/compilerservices/dynamicobjectproperties/TestAPIs.csproj
index 7b1103ae0577aa..2ee67a4bb303c9 100644
--- a/src/tests/baseservices/compilerservices/dynamicobjectproperties/TestAPIs.csproj
+++ b/src/tests/baseservices/compilerservices/dynamicobjectproperties/TestAPIs.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/compilerservices/dynamicobjectproperties/TestOverrides.csproj b/src/tests/baseservices/compilerservices/dynamicobjectproperties/TestOverrides.csproj
index f01a592dfedb9e..c652fa84c0e1ee 100644
--- a/src/tests/baseservices/compilerservices/dynamicobjectproperties/TestOverrides.csproj
+++ b/src/tests/baseservices/compilerservices/dynamicobjectproperties/TestOverrides.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/compilerservices/modulector/runmoduleconstructor.csproj b/src/tests/baseservices/compilerservices/modulector/runmoduleconstructor.csproj
index 489a746dbc7e7d..2dc643997dd64a 100644
--- a/src/tests/baseservices/compilerservices/modulector/runmoduleconstructor.csproj
+++ b/src/tests/baseservices/compilerservices/modulector/runmoduleconstructor.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/baseservices/exceptions/AccessViolationException/AVException01.csproj b/src/tests/baseservices/exceptions/AccessViolationException/AVException01.csproj
index f46e05eaf0b7fd..c3773a556d4fbd 100644
--- a/src/tests/baseservices/exceptions/AccessViolationException/AVException01.csproj
+++ b/src/tests/baseservices/exceptions/AccessViolationException/AVException01.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/AccessViolationException/AVException02.csproj b/src/tests/baseservices/exceptions/AccessViolationException/AVException02.csproj
index e392844d45ba7e..a4c7788e40c407 100644
--- a/src/tests/baseservices/exceptions/AccessViolationException/AVException02.csproj
+++ b/src/tests/baseservices/exceptions/AccessViolationException/AVException02.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/AccessViolationException/AVException03.csproj b/src/tests/baseservices/exceptions/AccessViolationException/AVException03.csproj
index 8e5d9404efe404..72f71aaa945266 100644
--- a/src/tests/baseservices/exceptions/AccessViolationException/AVException03.csproj
+++ b/src/tests/baseservices/exceptions/AccessViolationException/AVException03.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/StackTracePreserve/StackTracePreserveTests.csproj b/src/tests/baseservices/exceptions/StackTracePreserve/StackTracePreserveTests.csproj
index d752e5fc81fca1..4795e74ae74df9 100644
--- a/src/tests/baseservices/exceptions/StackTracePreserve/StackTracePreserveTests.csproj
+++ b/src/tests/baseservices/exceptions/StackTracePreserve/StackTracePreserveTests.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/V1/SEH/COOL/finally.csproj b/src/tests/baseservices/exceptions/regressions/V1/SEH/COOL/finally.csproj
index 1fb659a0b8b2b4..eff5a799f43b6c 100644
--- a/src/tests/baseservices/exceptions/regressions/V1/SEH/COOL/finally.csproj
+++ b/src/tests/baseservices/exceptions/regressions/V1/SEH/COOL/finally.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/V1/SEH/COOL/rethrow.csproj b/src/tests/baseservices/exceptions/regressions/V1/SEH/COOL/rethrow.csproj
index 3a456db0d68702..f66c169f7742d7 100644
--- a/src/tests/baseservices/exceptions/regressions/V1/SEH/COOL/rethrow.csproj
+++ b/src/tests/baseservices/exceptions/regressions/V1/SEH/COOL/rethrow.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx1.csproj b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx1.csproj
index 78b0208a87ecb4..5b1cc11f76b5e1 100644
--- a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx1.csproj
+++ b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx1.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx2.csproj b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx2.csproj
index 721c5f75009bb4..e824a3f15863a0 100644
--- a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx2.csproj
+++ b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx2.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NormalException.csproj b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NormalException.csproj
index 23c19d6dad78b4..b05cb40239929b 100644
--- a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NormalException.csproj
+++ b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/NormalException.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatch.csproj b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatch.csproj
index 59c41bc507ac6d..43682f25584c24 100644
--- a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatch.csproj
+++ b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatch.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatchFinally.csproj b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatchFinally.csproj
index e12f167365ac5e..b3177671bf0e4e 100644
--- a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatchFinally.csproj
+++ b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatchFinally.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/UserException.csproj b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/UserException.csproj
index cae9c3fefa617d..f9cad2b34f9153 100644
--- a/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/UserException.csproj
+++ b/src/tests/baseservices/exceptions/regressions/V1/SEH/VJ/UserException.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/V1/SEH/coverage/Exceptions.csproj b/src/tests/baseservices/exceptions/regressions/V1/SEH/coverage/Exceptions.csproj
index d72ca284fa29c1..f828d39cf390ae 100644
--- a/src/tests/baseservices/exceptions/regressions/V1/SEH/coverage/Exceptions.csproj
+++ b/src/tests/baseservices/exceptions/regressions/V1/SEH/coverage/Exceptions.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/v1.0/19896.csproj b/src/tests/baseservices/exceptions/regressions/v1.0/19896.csproj
index 82f4752c43ba6b..2adc5230d88cc1 100644
--- a/src/tests/baseservices/exceptions/regressions/v1.0/19896.csproj
+++ b/src/tests/baseservices/exceptions/regressions/v1.0/19896.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/v4.0/640474/test640474.csproj b/src/tests/baseservices/exceptions/regressions/v4.0/640474/test640474.csproj
index 29eb9414e7ad4e..8ffaa3f18f551a 100644
--- a/src/tests/baseservices/exceptions/regressions/v4.0/640474/test640474.csproj
+++ b/src/tests/baseservices/exceptions/regressions/v4.0/640474/test640474.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/whidbeyM3.2/151232.csproj b/src/tests/baseservices/exceptions/regressions/whidbeyM3.2/151232.csproj
index bd3411aa8347a0..ee14200a6bf98d 100644
--- a/src/tests/baseservices/exceptions/regressions/whidbeyM3.2/151232.csproj
+++ b/src/tests/baseservices/exceptions/regressions/whidbeyM3.2/151232.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/whidbeybeta2/349379/349379.csproj b/src/tests/baseservices/exceptions/regressions/whidbeybeta2/349379/349379.csproj
index c89d7e6e456042..2f4f60eeb1a048 100644
--- a/src/tests/baseservices/exceptions/regressions/whidbeybeta2/349379/349379.csproj
+++ b/src/tests/baseservices/exceptions/regressions/whidbeybeta2/349379/349379.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/whidbeym3.3/106011/106011.csproj b/src/tests/baseservices/exceptions/regressions/whidbeym3.3/106011/106011.csproj
index c89d7e6e456042..2f4f60eeb1a048 100644
--- a/src/tests/baseservices/exceptions/regressions/whidbeym3.3/106011/106011.csproj
+++ b/src/tests/baseservices/exceptions/regressions/whidbeym3.3/106011/106011.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/regressions/whidbeym3.3/302680/302680.csproj b/src/tests/baseservices/exceptions/regressions/whidbeym3.3/302680/302680.csproj
index 2def5c0aeae07f..7d46f8f7eab6b6 100644
--- a/src/tests/baseservices/exceptions/regressions/whidbeym3.3/302680/302680.csproj
+++ b/src/tests/baseservices/exceptions/regressions/whidbeym3.3/302680/302680.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/sharedexceptions/emptystacktrace/OOMException01.csproj b/src/tests/baseservices/exceptions/sharedexceptions/emptystacktrace/OOMException01.csproj
index 68bc6409bd3654..98ceb918d8947b 100644
--- a/src/tests/baseservices/exceptions/sharedexceptions/emptystacktrace/OOMException01.csproj
+++ b/src/tests/baseservices/exceptions/sharedexceptions/emptystacktrace/OOMException01.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/simple/ArrayInit.csproj b/src/tests/baseservices/exceptions/simple/ArrayInit.csproj
index 1b51d166d5dbdb..9b1efb5cf7180a 100644
--- a/src/tests/baseservices/exceptions/simple/ArrayInit.csproj
+++ b/src/tests/baseservices/exceptions/simple/ArrayInit.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/simple/HardwareEh.csproj b/src/tests/baseservices/exceptions/simple/HardwareEh.csproj
index eac6e737d8d91a..2aaa918ddbf969 100644
--- a/src/tests/baseservices/exceptions/simple/HardwareEh.csproj
+++ b/src/tests/baseservices/exceptions/simple/HardwareEh.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/simple/finally.csproj b/src/tests/baseservices/exceptions/simple/finally.csproj
index 042275c4406574..7f1363e396d472 100644
--- a/src/tests/baseservices/exceptions/simple/finally.csproj
+++ b/src/tests/baseservices/exceptions/simple/finally.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unhandled/unhandledTester.csproj b/src/tests/baseservices/exceptions/unhandled/unhandledTester.csproj
index b475a1a23b482e..8933e2db0e6fa5 100644
--- a/src/tests/baseservices/exceptions/unhandled/unhandledTester.csproj
+++ b/src/tests/baseservices/exceptions/unhandled/unhandledTester.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for CMakeProjectReference and CopyToOutputDirectory -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <Optimize>false</Optimize>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/Baadbaad.csproj b/src/tests/baseservices/exceptions/unittests/Baadbaad.csproj
index 632cf201f27c8e..1afd3431032003 100644
--- a/src/tests/baseservices/exceptions/unittests/Baadbaad.csproj
+++ b/src/tests/baseservices/exceptions/unittests/Baadbaad.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/BaseClass.csproj b/src/tests/baseservices/exceptions/unittests/BaseClass.csproj
index eccad761ea533b..6cef70122d4fb0 100644
--- a/src/tests/baseservices/exceptions/unittests/BaseClass.csproj
+++ b/src/tests/baseservices/exceptions/unittests/BaseClass.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/CollidedUnwind.csproj b/src/tests/baseservices/exceptions/unittests/CollidedUnwind.csproj
index 36f164c783cab1..29eefe920b1375 100644
--- a/src/tests/baseservices/exceptions/unittests/CollidedUnwind.csproj
+++ b/src/tests/baseservices/exceptions/unittests/CollidedUnwind.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/EHPatternTests.csproj b/src/tests/baseservices/exceptions/unittests/EHPatternTests.csproj
index 4a4a15a97e14e6..6f075027a2d1be 100644
--- a/src/tests/baseservices/exceptions/unittests/EHPatternTests.csproj
+++ b/src/tests/baseservices/exceptions/unittests/EHPatternTests.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/GoryManagedPresent.csproj b/src/tests/baseservices/exceptions/unittests/GoryManagedPresent.csproj
index 2fe7fc589ebb10..a33fe9deffdede 100644
--- a/src/tests/baseservices/exceptions/unittests/GoryManagedPresent.csproj
+++ b/src/tests/baseservices/exceptions/unittests/GoryManagedPresent.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/GoryNativePast.csproj b/src/tests/baseservices/exceptions/unittests/GoryNativePast.csproj
index afce676b389dfe..416cb89b818bb5 100644
--- a/src/tests/baseservices/exceptions/unittests/GoryNativePast.csproj
+++ b/src/tests/baseservices/exceptions/unittests/GoryNativePast.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/InnerFinally.csproj b/src/tests/baseservices/exceptions/unittests/InnerFinally.csproj
index 7bad983015a661..3ea82e7794cd3b 100644
--- a/src/tests/baseservices/exceptions/unittests/InnerFinally.csproj
+++ b/src/tests/baseservices/exceptions/unittests/InnerFinally.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/InnerFinallyAndCatch.csproj b/src/tests/baseservices/exceptions/unittests/InnerFinallyAndCatch.csproj
index acf36a0edf78ae..21db860c34ad15 100644
--- a/src/tests/baseservices/exceptions/unittests/InnerFinallyAndCatch.csproj
+++ b/src/tests/baseservices/exceptions/unittests/InnerFinallyAndCatch.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/Pending.csproj b/src/tests/baseservices/exceptions/unittests/Pending.csproj
index 29320fd94ffaeb..20c80a055ea964 100644
--- a/src/tests/baseservices/exceptions/unittests/Pending.csproj
+++ b/src/tests/baseservices/exceptions/unittests/Pending.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/Recurse.csproj b/src/tests/baseservices/exceptions/unittests/Recurse.csproj
index de9574762ccdc2..6eb0598bc0998b 100644
--- a/src/tests/baseservices/exceptions/unittests/Recurse.csproj
+++ b/src/tests/baseservices/exceptions/unittests/Recurse.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/RecursiveRethrow.csproj b/src/tests/baseservices/exceptions/unittests/RecursiveRethrow.csproj
index a5068b183a8db4..7666da2eddd2d8 100644
--- a/src/tests/baseservices/exceptions/unittests/RecursiveRethrow.csproj
+++ b/src/tests/baseservices/exceptions/unittests/RecursiveRethrow.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/RecursiveThrowNew.csproj b/src/tests/baseservices/exceptions/unittests/RecursiveThrowNew.csproj
index a2519153e3fe41..b5bc7f9f998f71 100644
--- a/src/tests/baseservices/exceptions/unittests/RecursiveThrowNew.csproj
+++ b/src/tests/baseservices/exceptions/unittests/RecursiveThrowNew.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/RethrowAndFinally.csproj b/src/tests/baseservices/exceptions/unittests/RethrowAndFinally.csproj
index 2090649d2bfc3f..cb4e52e5d0ae9a 100644
--- a/src/tests/baseservices/exceptions/unittests/RethrowAndFinally.csproj
+++ b/src/tests/baseservices/exceptions/unittests/RethrowAndFinally.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/ReturnFromCatch.csproj b/src/tests/baseservices/exceptions/unittests/ReturnFromCatch.csproj
index 090e4e7aa57cdc..8f0175607e077c 100644
--- a/src/tests/baseservices/exceptions/unittests/ReturnFromCatch.csproj
+++ b/src/tests/baseservices/exceptions/unittests/ReturnFromCatch.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/StrSwitchFinally.csproj b/src/tests/baseservices/exceptions/unittests/StrSwitchFinally.csproj
index e365fa5fcc15ff..1eac19939469cb 100644
--- a/src/tests/baseservices/exceptions/unittests/StrSwitchFinally.csproj
+++ b/src/tests/baseservices/exceptions/unittests/StrSwitchFinally.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/ThrowInCatch.csproj b/src/tests/baseservices/exceptions/unittests/ThrowInCatch.csproj
index 2ec497f2b05ab4..8f20ad73800f7a 100644
--- a/src/tests/baseservices/exceptions/unittests/ThrowInCatch.csproj
+++ b/src/tests/baseservices/exceptions/unittests/ThrowInCatch.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/ThrowInFinally.csproj b/src/tests/baseservices/exceptions/unittests/ThrowInFinally.csproj
index 14e15577eae49e..c12238650a59f3 100644
--- a/src/tests/baseservices/exceptions/unittests/ThrowInFinally.csproj
+++ b/src/tests/baseservices/exceptions/unittests/ThrowInFinally.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/ThrowInFinallyNestedInTry.csproj b/src/tests/baseservices/exceptions/unittests/ThrowInFinallyNestedInTry.csproj
index 75c269ac553ec7..4684ace3d21929 100644
--- a/src/tests/baseservices/exceptions/unittests/ThrowInFinallyNestedInTry.csproj
+++ b/src/tests/baseservices/exceptions/unittests/ThrowInFinallyNestedInTry.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/exceptions/unittests/TryCatchInFinally.csproj b/src/tests/baseservices/exceptions/unittests/TryCatchInFinally.csproj
index f78dc1cbf06626..578c093890c1b9 100644
--- a/src/tests/baseservices/exceptions/unittests/TryCatchInFinally.csproj
+++ b/src/tests/baseservices/exceptions/unittests/TryCatchInFinally.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/baseservices/finalization/Finalizer.csproj b/src/tests/baseservices/finalization/Finalizer.csproj
index 5bda113e2e77e5..76cf55f23a2bb8 100644
--- a/src/tests/baseservices/finalization/Finalizer.csproj
+++ b/src/tests/baseservices/finalization/Finalizer.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/baseservices/invalid_operations/InvalidOperations.csproj b/src/tests/baseservices/invalid_operations/InvalidOperations.csproj
index 245d34ae5d7b63..626e4f6126cdb3 100644
--- a/src/tests/baseservices/invalid_operations/InvalidOperations.csproj
+++ b/src/tests/baseservices/invalid_operations/InvalidOperations.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <!-- Make sure that invalid operations are not optimized out by Roslyn -->
     <Optimize>false</Optimize>
diff --git a/src/tests/baseservices/mono/runningmono.csproj b/src/tests/baseservices/mono/runningmono.csproj
index a16a5e438726f0..cbcb4ac906b65d 100644
--- a/src/tests/baseservices/mono/runningmono.csproj
+++ b/src/tests/baseservices/mono/runningmono.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <Optimize>false</Optimize>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/baseservices/typeequivalence/istypeequivalent/istypeequivalent.csproj b/src/tests/baseservices/typeequivalence/istypeequivalent/istypeequivalent.csproj
index 7b08008c5a97e4..72e5031a2318a0 100644
--- a/src/tests/baseservices/typeequivalence/istypeequivalent/istypeequivalent.csproj
+++ b/src/tests/baseservices/typeequivalence/istypeequivalent/istypeequivalent.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for MonoAotIncompatible -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
     <MonoAotIncompatible>true</MonoAotIncompatible>
diff --git a/src/tests/baseservices/typeequivalence/simple/Simple.csproj b/src/tests/baseservices/typeequivalence/simple/Simple.csproj
index f46204a77b4743..735fcc4d58eab3 100644
--- a/src/tests/baseservices/typeequivalence/simple/Simple.csproj
+++ b/src/tests/baseservices/typeequivalence/simple/Simple.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for MonoAotIncompatible -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
     <MonoAotIncompatible>true</MonoAotIncompatible>
diff --git a/src/tests/readytorun/crossboundarylayout/crossboundarytest/crossboundarytest.csproj b/src/tests/readytorun/crossboundarylayout/crossboundarytest/crossboundarytest.csproj
index dd41575a027970..693c7575669308 100644
--- a/src/tests/readytorun/crossboundarylayout/crossboundarytest/crossboundarytest.csproj
+++ b/src/tests/readytorun/crossboundarylayout/crossboundarytest/crossboundarytest.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for CLRTestTargetUnsupported (inherited from Directory.Build.props) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/readytorun/tests/generics.csproj b/src/tests/readytorun/tests/generics.csproj
index cf52eadb22caac..bae38063362634 100644
--- a/src/tests/readytorun/tests/generics.csproj
+++ b/src/tests/readytorun/tests/generics.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for CLRTestTargetUnsupported (inherited from Directory.Build.props) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
diff --git a/src/tests/readytorun/tests/genericsload/callgenericctor.csproj b/src/tests/readytorun/tests/genericsload/callgenericctor.csproj
index fa0d208ca8a60d..677580d4a4079a 100644
--- a/src/tests/readytorun/tests/genericsload/callgenericctor.csproj
+++ b/src/tests/readytorun/tests/genericsload/callgenericctor.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for CLRTestTargetUnsupported (inherited from Directory.Build.props) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
 
diff --git a/src/tests/readytorun/tests/genericsload/usegenericfield.csproj b/src/tests/readytorun/tests/genericsload/usegenericfield.csproj
index 1fb55fa1a09b19..85cb7dcefcd9dc 100644
--- a/src/tests/readytorun/tests/genericsload/usegenericfield.csproj
+++ b/src/tests/readytorun/tests/genericsload/usegenericfield.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for CLRTestTargetUnsupported (inherited from Directory.Build.props) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <CLRTestPriority>1</CLRTestPriority>
 
diff --git a/src/tests/readytorun/tests/newarray.csproj b/src/tests/readytorun/tests/newarray.csproj
index 6a954e04d04a00..00f5562c899c72 100644
--- a/src/tests/readytorun/tests/newarray.csproj
+++ b/src/tests/readytorun/tests/newarray.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
+    <!-- Needed for CLRTestTargetUnsupported (inherited from Directory.Build.props) -->
     <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
diff --git a/src/tests/reflection/DefaultInterfaceMethods/Emit.csproj b/src/tests/reflection/DefaultInterfaceMethods/Emit.csproj
index 202c4084211712..47d97dac8f6fed 100644
--- a/src/tests/reflection/DefaultInterfaceMethods/Emit.csproj
+++ b/src/tests/reflection/DefaultInterfaceMethods/Emit.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="Emit.cs" />
   </ItemGroup>
diff --git a/src/tests/reflection/DefaultInterfaceMethods/GetInterfaceMapConsumer.csproj b/src/tests/reflection/DefaultInterfaceMethods/GetInterfaceMapConsumer.csproj
index 81fcfc30d4682f..6567515579f95c 100644
--- a/src/tests/reflection/DefaultInterfaceMethods/GetInterfaceMapConsumer.csproj
+++ b/src/tests/reflection/DefaultInterfaceMethods/GetInterfaceMapConsumer.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="GetInterfaceMapConsumer.cs" />
   </ItemGroup>
diff --git a/src/tests/reflection/DefaultInterfaceMethods/InvokeConsumer.csproj b/src/tests/reflection/DefaultInterfaceMethods/InvokeConsumer.csproj
index 379a5863eab8ab..079034e5c39bda 100644
--- a/src/tests/reflection/DefaultInterfaceMethods/InvokeConsumer.csproj
+++ b/src/tests/reflection/DefaultInterfaceMethods/InvokeConsumer.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="InvokeConsumer.cs" />
   </ItemGroup>
diff --git a/src/tests/reflection/GenericAttribute/GenericAttributeTests.csproj b/src/tests/reflection/GenericAttribute/GenericAttributeTests.csproj
index 3bbfd6a86af3c0..8cb0b6069fc7b9 100644
--- a/src/tests/reflection/GenericAttribute/GenericAttributeTests.csproj
+++ b/src/tests/reflection/GenericAttribute/GenericAttributeTests.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/reflection/Modifiers/modifiers.csproj b/src/tests/reflection/Modifiers/modifiers.csproj
index d416a62820e842..0fd53e16997bd3 100644
--- a/src/tests/reflection/Modifiers/modifiers.csproj
+++ b/src/tests/reflection/Modifiers/modifiers.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/reflection/RefEmit/EmittingIgnoresAccessChecksToAttributeIsRespected.cs b/src/tests/reflection/RefEmit/EmittingIgnoresAccessChecksToAttributeIsRespected.cs
index 97286b1ecb1d85..8ebdf4919640be 100644
--- a/src/tests/reflection/RefEmit/EmittingIgnoresAccessChecksToAttributeIsRespected.cs
+++ b/src/tests/reflection/RefEmit/EmittingIgnoresAccessChecksToAttributeIsRespected.cs
@@ -15,6 +15,7 @@ public class Test_EmittingIgnoresAccessChecksToAttributeIsRespected
 
     [ActiveIssue("https://github.com/dotnet/runtimelab/issues/155: Reflection.Emit", typeof(Utilities), nameof(Utilities.IsNativeAot))]
     [ActiveIssue("Reflection.Emit is not supported on fullaot", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoFULLAOT))]
+    [ActiveIssue("https://github.com/dotnet/runtime/issues/125988", typeof(Utilities), nameof(Utilities.IsCoreClrInterpreter))]
     [Fact]
     public static void TestEntryPoint()
     {
diff --git a/src/tests/reflection/RefEmit/EmittingIgnoresAccessChecksToAttributeIsRespected.csproj b/src/tests/reflection/RefEmit/EmittingIgnoresAccessChecksToAttributeIsRespected.csproj
index 7a4af7d8d88e34..f737ebeb38edc2 100644
--- a/src/tests/reflection/RefEmit/EmittingIgnoresAccessChecksToAttributeIsRespected.csproj
+++ b/src/tests/reflection/RefEmit/EmittingIgnoresAccessChecksToAttributeIsRespected.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="EmittingIgnoresAccessChecksToAttributeIsRespected.cs" />
   </ItemGroup>
diff --git a/src/tests/reflection/SetValue/TrySetReadonlyStaticField.csproj b/src/tests/reflection/SetValue/TrySetReadonlyStaticField.csproj
index b83a80058434a1..a4776823f5b4ee 100644
--- a/src/tests/reflection/SetValue/TrySetReadonlyStaticField.csproj
+++ b/src/tests/reflection/SetValue/TrySetReadonlyStaticField.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/reflection/SetValue/TrySetReadonlyStaticField2.csproj b/src/tests/reflection/SetValue/TrySetReadonlyStaticField2.csproj
index 14d071a6e48564..e424c5cbaf9c02 100644
--- a/src/tests/reflection/SetValue/TrySetReadonlyStaticField2.csproj
+++ b/src/tests/reflection/SetValue/TrySetReadonlyStaticField2.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <ItemGroup>
diff --git a/src/tests/reflection/StaticInterfaceMembers/consumer.csproj b/src/tests/reflection/StaticInterfaceMembers/consumer.csproj
index 8473dab237899d..94abde7c8db903 100644
--- a/src/tests/reflection/StaticInterfaceMembers/consumer.csproj
+++ b/src/tests/reflection/StaticInterfaceMembers/consumer.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <ItemGroup>
     <Compile Include="consumer.cs" />
   </ItemGroup>
diff --git a/src/tests/reflection/regression/github_25697/25697.csproj b/src/tests/reflection/regression/github_25697/25697.csproj
index 96832200eb930e..eedb333ebc352a 100644
--- a/src/tests/reflection/regression/github_25697/25697.csproj
+++ b/src/tests/reflection/regression/github_25697/25697.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/reflection/regression/hfa/hfaParam.csproj b/src/tests/reflection/regression/hfa/hfaParam.csproj
index b25451686f141c..527ba67af74d0b 100644
--- a/src/tests/reflection/regression/hfa/hfaParam.csproj
+++ b/src/tests/reflection/regression/hfa/hfaParam.csproj
@@ -1,7 +1,5 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CLRTestPriority>1</CLRTestPriority>
   </PropertyGroup>
diff --git a/src/tests/reflection/regression/manyStackArgs/manyStackArgs.csproj b/src/tests/reflection/regression/manyStackArgs/manyStackArgs.csproj
index 91a9ad12a70aab..501217e4d86892 100644
--- a/src/tests/reflection/regression/manyStackArgs/manyStackArgs.csproj
+++ b/src/tests/reflection/regression/manyStackArgs/manyStackArgs.csproj
@@ -1,8 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <PropertyGroup>
-    <!-- Needed for mechanical merging of all remaining tests, this particular project may not actually need process isolation -->
-    <RequiresProcessIsolation>true</RequiresProcessIsolation>
-  </PropertyGroup>
   <PropertyGroup>
     <DebugType>None</DebugType>
     <Optimize>True</Optimize>
