Why do the companies showing in buyer intent not match the website visits?

its most likely a mis-match on third-party data vs the confirmed data from the prospect (in your Hubspot). The intent data is good but its not perfect unfortunately. The websites visit view is the more reliable source.