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