Maybe. I use the option close_old_findings and use deduplication on engagement scope.
This was the initial reimport call (the report has no findings).
curl --fail --location --request POST https://.../api/v2/reimport-scan/ --header Authorization: Token **** --form minimum_severity="Info" --form active="true" --form verified="true" --form scan_type="Dependency Check Scan" --form test_title="be-collaboration - Dependency Check Scan" --form product_type_name="Portal" --form product_name="BPC" --form engagement_name="support/4.2.x" --form auto_create_context="true" --form skip_duplicates="true" --form deduplication_on_engagement="true" --form close_old_findings="true" --form branch_tag="support/4.2.x" --form commit_hash="d2bcb5c8d3385df8ca5b3c3f6d652d07bd7c1489" --form build_id="1" --form group_by="component_name+component_version" --form file=@".../workspace/target/dependency-check-report.xml"
It seems that this import closed all open findings with the type "Dependency Check Scan" in this engagement. This is suprissing because I have 20 tests based on Dependency Check imports with at least one import a day within this engagement. None of these imports affected another test. Maybe there is a problem with the very first import?