Two jobs are based on same process but different arguments. If one job is in pending status then another job doesn't get created. It gives error that job is already in pending status. It is unable to differentiate between two jobs with different argument. How to run two jobs sequentially based on their arguments?
Resolution : As per the current product design, the processes are not differentiated based on the argument provided to them, hence they are treated as same process. Also, for a single process, only one process can be in Running state with another Pending job on the same Robot. Read more on Queued Jobs Scenario .
As a workaround, publish the same package with a different name to Orchestrator and create a process for the different type of arguments. By this technique, though they are the same processes, they would be considered as separate processes as Orchestrator treats packages with their Name only.