Thanks for the response John,
Unfortunately that’s exactly what I’m doing already, and the Dynamo Scripts are executing. My only problem is that the executed scripts continue to execute each time project is changed. If I set ForceManual = True then the scripts do not execute when I need them to. Instead they execute after the rest of my custom Revit API command is complete which is to late.