How is this with Papyrus? I would assume that scripts are still similarly susceptible to incompatible variable storage in saves, when replacing one with another, but is there even potentially any way to check precisely how incompatible they are, so one might try to do something about it? Or if there is no way to check it directly, are there known rules for how script variables are stored?
And please excuse me, if I should have been able to find this answer somewhere, but I am not really that far into Skyrim scripting to even be able to properly navigate through all its features.