First thing I’d suggest is opening every single module in the editor and making sure persistence is set to yes. Persistence is in quite a few places, so open them all.

Also, just to rule out the obvious, are you sure mission state is saving?