Overwrite existing translation units not working

Hello,

Our API code is set to 'overwrite existing translation units' in Batch Tasks if target segment differs, however the API is not reading it correctly, and is setting all projects to 'Add new translation units' upon project creation regardless of what is in the code.

This setting was working fine before we upgraded Trados to SP2 (CU10).  Is there anything that needs to be changed so the API continue to read this setting correctly?

Thank you.