This was a known problem and should have been fixed. See thread: Skin changes lost after a reboot
It’s often hard to say if the error comes from a bug or the SD card. I had both, on one Pi it was the bug from older versions, on another Pi it was the SD card… If you have a second SD card gice it a try, if the problem still exists I think the other thread is the right one.