You have another plugin here (it might even be your theme) that is playing spoilsport with the markup of Photonic.
What Photonic is generating on your page has each image just once, but due to the conflict paragraph tags are being inserted all across the markup. Eventually when Photonic’s JavaScript is being called, the invalid markup is causing issues for the JavaScript and photos are getting repeated.
The specific feature that is causing the problem is a WordPress called autop
, which automatically inserts the p
tags. By itself autop
does nothing and Photonic’s markup is insulated from it (I have always had autop
turned on across my website since 2008, and Photonic we built in 2011). But, sometimes a different plugin applies autop
on the markup retrieved by Photonic, and that causes the problem. This sometimes happens in Page builders, if they save the HTML markup generated by Photonic, then apply the autop
on it.