Hi @A_B_SE
a) Please try to avoid sending the @id value in the SOAP Call and let the Adobe Campaign generate the auto generated sequence using autopk="true"
b) Also, to avoid duplicates, please try adding the unique DB Index ,with example syntax below:
<dbindex name="tmResponseIdx" unique="true">
<keyfield xpath="@field1"/>
<keyfield xpath="@field2"/>
</dbindex>
c) Please check if the custom schema is not using the OOTB sequence "XtkNewId".
Regards,
Pravallika.