The lazy loading problem sometimes causes the main image to not be displayed
Especially the previous 2 products
check the video: https://www.youtube.com/watch?v=Hm8TWNGbDOI
Please deactivate all the plugins except these ones:
Slider Revolution
WPBakery Page Builder or Elementor
Woodmart Core
Contact Form 7
MailChimp for WordPress
WooCommerce
Safe SVG
Please switch to the parent theme and check how it works.
If the problem has gone, activate the plugins one by one, checking the issue to detect which one causes the problem.
You would better create a staging site, move the site clone there and test that.
I have double-checked with our developers, and there is no JS problem, the issue would be caused by a huge image size requiring time for loading. That is why offset is necessary to ensure images load earlier than it may start by default.
If you have any questions please feel free to contact us.