Can I save different preferences for each theme?
App preferences are global so they can not be set differently for each theme.
If you want to have different preferences for your new theme you will have to change them whenever you publish a new theme.