I have the same problem 4.22 after add a var in struc from my parent class and a other var changed.
My solution is to change the var in parent class and changed back and save parent class. All child class would be saved and my child class data is not lost.