Dis you check if there are no duplicate triggers configured for your pipeline. Sometimes, multiple triggers can cause the pipeline to run twice.
You may need to review the logic within your pipeline to ensure that there are no loops or retry policies that might cause duplicate calls to be made to SAP CRM.