If the termination settings you configure on an Azure subscription monitor automatically revert to No after a few hours, this usually happens because that subscription monitor was created and is being managed by a parent Management Group monitor.
When an Azure monitor is added as a Management Group monitor, the subscription monitors underneath it are auto-created and managed by that Management Group monitor. Any setting you change directly on the subscription monitor—including termination settings—is periodically overwritten by the configuration defined on the parent Management Group monitor.
To make the setting change stick, update it on the Management Group monitor itself rather than on the individual subscription monitor:
Once saved, these settings are automatically applied to all subscription monitors under this Management Group.
If you manage multiple subscriptions under a Management Group monitor and want a setting to apply to just one subscription—without it being overwritten by the Management Group's configuration—you can opt that subscription monitor out:
Once this is set to No, you can configure settings independently on this subscription monitor without them being overwritten by the Management Group monitor.