This is most obvious in the test CMPvsamv1BatteryIntegration_cmod_pvsamv1.ResidentialDCBatteryModelPriceSignalDispatch, where Windows has an average cycle depth 0.4 percentage points higher than Linux, hence the high tolerance.
A suspicious candidate is the sorting algorithms, as these can be different in different implementations of the standard library. Clean up and reduce the tolerances for the tests.