It’s not based on the size of the image. In general, we do not take the images from oneboxes, because in a lot of cases they are not useful for thumbnails. For example, something we see a lot on Meta is GitHub repo links like
https://github.com/davidtaylorhq/discourse-media-recorder-theme
Nobody wants my face to be magnified and turned into the topic thumbnail ![]()