The issue is basically connected with different image aspect ratio. If it is square or portrait, the image is longer. While it is landscape it is shorter. Would you like to create a white space under the image so whenever an image is shorter then other - white space pushes the text down to make it in one column with other texts?