Just checking that the cc recipient isn’t the same as the to recipient?
The recipients are different, I have tried using one recipient with similar results
Checking the workflow history confirms that the workflow only runs once?
the workflow is executing two times when the schedule is executed
Presumably that is not the desired behavior then?
I'd suggest checking your schedule, make sure there aren't 2 schedules set by mistake or something like that. This is a site workflow isn't it, so the only thing that can start it is a schedule or another workflow.
Gary Powell-Jones you had this didn’t you?
Correct, this is not the desired behavior
This is a site workflow, and only one schedule exists.
After testing the workflow on a separate web application, it executes only one time (the desired behavior). In Central Admin, I noticed there are two timer job definitions (Web Application A, Web Application . Web Application A is running as expected, and Web Application B is starting multiple instances of site workflows.
This support article suggests deleting the extra timer job, but does not suggest how, or scenarios where multiple web applications exist.
Scheduled Site Workflows Run Twice - Nintex Knowledge Base