It’s better to create campaigns using a text editor.
To prevent the settings from being reset, it’s best to place a new object on the map before exiting the editor – this is more reliable.
Then you need to open MapProperties --> Players Properties and go through the list of all players, setting the hero to MainHero if necessary.