Ideally, according To the documentation, DeleteBlankRows() should delete only rows which are empty i.e. the rows which does not have any content, Images, Charts, comments etc…
But in the attached file below, Even the r…... There the image does not seem to overlap with...you provided, Rows covered by images are deleted after copying range...