That’s probably because all your images belong to the paragraph (no blank lines in between), and Obsidian tries to show you the whole paragraph (including images).
Paragraphs. To create paragraphs in Markdown, use one or more lines of consecutive text followed by one or more blank lines. Note: If you don’t leave a blank line between blocks of text, they will be collapsed into a single paragraph.
It seems to me that there should be an exception for the image.
Blank lines work, but they create a lot of extra space when there are many images in the text.
Perhaps this is intended, but I consider it a bug.