YaST should IMO show an error if snapper could not be run from whatever reason. OTOH: There is no need to make a hard dependency on snapper - not all systems want snapshots enabled.