I don’t remember where I was direction last time I had a similar issue. But… here goes.
From what I’m being told, dashingdon saves are sending the user to the spot that they saved at previously and are not overwriting the old saves. I tried increasing the save slots as a temporary fix and it appears to save but when the user tries to load it sends them to wherever they saved at the first time.
There’s a small handful of people reporting this issue but I don’t know if it’s widespread or not.
I have the *sm_init doodad just before a *goto_scene common in the startup file but before all text.