Seems like there is some sort of lazy loading script enabled in your theme or by some extra plugins. So our layout is unable to read the height and width of the image. So can you please see if you can disable that ?
Regarding thee responsive, it is working fine. They get to 1 when the device width is less than 320px.