I have multiple vaults, all synced with obsidian.md sync. The vault settings can be migrated easily, by copy the .obisidan folder from one vault to the other. I currently still tweaking my settings almost daily, which makes syncing settings very annoying and brought me to the point, where I have written a cronjob to do the task.
Solution 1: Ability to define a master vault. All other vaults settings are automatically updated if .obisidian folder of the master vault changes.
Solution 2: Ability to threat settings globally by defining a settings vault. All vaults inherit the configuration automatically.
Script .obsidian settings sync yourself.