This isn't trying to scrape the page and find something vaguely logo-like. Rather, it seems to be using iOS, OpenGraph and Twitter icons. In this case, the site has a strange OpenGraph image specified in its meta tags. If it produces a weird image it's because the site owner has specified an image which isn't their logo. It's not because the API picked a random image.
For this service, if it can find an image, it's at least an image the site owner wanted to be used to represent it.
https://logo.clearbit.com/starfoods.com