Duplicate Contact pulling through from Practice Hub

Hi, we are experiencing duplicate contacts when Keap is getting information from Practice Hub. It is only certain contacts (maybe 12 out of almost 2500) but a few of these are being duplicated 24 time plus! Practice Hub have said they have never encountered this before and I have doubled checked that the integration has been set up correctly. Is there a way to delete duplicate contacts on Keap that doesn’t involve scrolling through all 2500 to find them, or at least not send you back to the top of your contacts when you delete one (especially frustrating for those repeated 20+ times)?