Hi like I mentioned, exclude all the commands that update or solve the project. You can add all the BCs and post-processing objects only (do not solve or evaluate anything in the DSscript)
i.e. after model1.SendCommand(Language='Python', Command = DSscriptcommand)
you may need something on the lines of:
resultsComponent1 = system1.GetComponent(Name="Results")
and then you will continue with second system in similar fashion. So the first system will update first and then second will be updated later from workbench page.
How to access Ansys help links
Guidelines for Posting on Ansys Learning Forum