I encountered this Lead qualification issue as well. We found that this error is related to contact scoring. The Click Dimensions 'Create of Opportunity" plugin updates the score of contacts related to the lead when the lead is qualified. For example, if the Parent Contact for Lead and Parent Account for Lead fields are populated in a lead, all of the contacts at the Account will have their Total Score updated. If one of these contacts at the account violates a duplicate detection rule, then an error occurs because the plugin is unable to successfully update the contact's total score.
When this plugin is set to run asynchronously, rather than synchronously, this error does not occur and the score is successfully updated. However, this plugin has to be manually set to run asynchronously after each click dimensions deployment. If this plugin was set to run asynchronously, then users would not encounter a lead qualification error. Could this plugin (screenshot attached) be set to be asynchronous? Thank you for your help.