Sorry for the inconvenience, but we have further checked this concern and found out that the Plugin “SiteGround Optimizer” was causing the conflict on your Site in this regard.
When we deactivated that, the Images were appearing fine on your Site.
So, it is a third party Plugin conflict not a Theme end issue.