Version 3.x does not allow reuse of the same taskReferenceName in the same workflow This is supported in the older 2.30.1.3 version. If you try to push a workflow which has different instances of the same taskReferenceName it gives an error.