Thanks for the feedback!
About the missions that are in progress, this is a very complex topic, as I cannot precisely obtain the stage at which the player is in all quests. In some simpler quests this is even possible, so with that in mind I have implemented a functionality in which it can skip steps that he realized were already completed (but not every step is possible to do this check). It is only possible to do this in steps that change the game's "Config", which is as if it were an internal memory of each player.
So what I recommend you do is start the script in the quest that is already in progress and monitor the execution, manually exiting any stuck points OR try to find out at which STEP your player stopped in the mission, to start it directly from there in the menu of advanced settings.