Changing the IsEnabled property has immediate effect, and saved into user preferences, and applies to both Maps and Layouts.
Changing the snapping modes, via SetSnapMode or SetSnapModes also has immediate effect, applied to all project MapViews, and saved into user preferences.
You can obtain a copy of the SnappingOptions for a particular Map using GetOptions. Changes made to the resulting SnappingOptions object, are not immediately made to the system until the copy is committed to the project using SetOptions.
System.Object
ArcGIS.Desktop.Mapping.Snapping
Target Platforms: Windows 11, Windows 10