Why ?
LOL , first image here is count as cover XDSince all of sudden i add image_url: //meta[@property="og:image"]/@content
(which i don't think it affect the result at all because ?after block already handle that before this) , but to be fair , i test it again , but this time on firefox (i didn't open the preview on firefox before) so it looks like this . You'll see different site_name because i decide to change that for a suitable one . Which also means that the test is being done at different time . Just an hour difference maybe
But as you can see , image is already there on chrome . i don't remember how many time i refresh that or how long i wait for that .
I also test on mobile using view in telegram feature provided, so this is the result :