Alpha channels in cycles canceling out each other
One possible reason could be that in the Cycles render settings the &quot;Max Bounces&quot; for &quot;Transparency&quot; are set too low. Since Eevee is not a raytracing engine it doesn't need those settings. The default settings however should be high enough. With two images Transparency bounces must be set to 0 to block out the underlying image.