I have also had this issue, even when including the company domain. For some reason, Hubspot recognizes that their email is linked to a company and even sometimes provides the logo to the company on the contact profile. Still, it does not set the company as the primary association. Please advise!