I implemented preloading as you’ve mentioned, and my hero banner no longer flickers. I followed this tutorial to prefetch images using an HTML element rather than an image element due to Imgix.

Thank you for your pointers & time, Mitch.