The action parts in the screenshot look more or less correct, but you shouldn't execute (write) the autosave until the scene has loaded in. You need to add a pause action part that is the same time or a bit longer than the global fade transition time between scenes (you can find that value on the main game settings tab).
You should probably wrap the execute autosave action part in an if action part #0 exists query too just to be on the safe side.