For tests executed on our iOS real devices, the "noReset" capability is permanently set to true and can’t be overridden. This is mentioned in our docs: https://docs.saucelabs.com/dev/test-configuration-options/#noreset
In order to reset or close the app when "noReset" is set to true, the following capability needs to be used:
"shouldTerminateApp": true
Information on this capability is available here: https://github.com/appium/appium-xcuitest-driver