What do you mean by 'Active / Passive' as that isn't a default behavior of the product. Do you have a basic Process Automation cluster setup and the load balancer is just only directing to one at a time or do you have two Domain level orchestrators reading from the same database?
If you have 2 Domain Orchestrators, that are not clustered, reading from the same database that both believe they are the only orchestrator they will both read the schedule, both attempt to launch the process and both attempt to run through and complete it.
In the \pam\server\c2o\bin\c2osvcw.conf file what is set for each systems Duuid value shown here:
wrapper.java.additional.3=-Duuid=74f68a55-9d43-46d8-ad8a-626b66114fbc
In \pam\server\c2o\.config\OasisConfig.properties, what is set for
oasis.server.isCluster ?
If the Duuid is the same, but the Orchestrators are not setup with Cluster=true and both are up and running then each orchestrator will think it is the only orchestrator nd both will attempt to execute the scheduled process.