So it’s correct to have posts without images since the theme extracts images from the post gallery. Probably the old theme was more smart and it extracted the image searching for an image reference in the post body.
I need to check the code, but extracting the image from the post html code means the image can be very big an should be force to resize…