Never rely on sandbox-only changes. Commit everything to Git/Repo and redeploy after refresh.
Use sfdx force:data:record:update , sfdx force:apex:execute , or a post-refresh script to reapply sandbox-specific configs (email, named creds, auth). salesforce sandbox refresh