This isn't new but has become a more prevalent problem with recent transitions.
The issue is when the UIButton ID/name has been changed but the old component remains unchanged.
Then when the old savegame is loaded the game still refers to the old ID instead of adjusting/resetting to the new component. The only way to salvage is to save the old ship file and reload with the newer mod version.
I'm not sure how this can be resolved without a complicated tracking/checking algorithm.
Savegame and UIButton ID changes
Lafiel maybe adding old id list component for ui buttons? like, when you change id, you add old one to said list and game will automatically refer to list of old ids, when it cant find current one
BrutaTralb That is not a problem but the game will reset all settings to default.