The loading of the images is not caused by EDD. It could be something else on the website that could be deferring the image display/loading so it would be best to check your other Plugins or configuration to see if perhaps something else is causing it.
Part of the problem is that your homepage is pulling in two images from a 3rd party domain, which render blocks the entire page while it tries to bring these images in, they are the first two images that show up when I do a developer tools inspection of the images loaded: /invest/wp-content/uploads/2023/01/investimage.png
and
/invest/wp-content/uploads/2023/01/02-.jpg
Both of those are loading from iamitsingh.com
Becuase of this, both images are taking nearly 2 seconds to load, and preventing the rest of the images (which seem to be loading locally from your site)
In the image waterfall we can see that the rest of this page doesn’t hit the fully rendered state until those images load, and the fully rendered moment is delayed by the content download of those images:
I would suggest you bring these images either onto your site, or if not possible, find a way to speed up the content download from the other domain as that is causing the rendering of the page to be delayed.