Problem mixing 2 transparent shaders as two different layers
You have to delete the last mix shader node and one of the transparent shader node, and feed that input with the output of the other shader, so that when the top &quot;layer&quot; is transparent you'll see the bottom &quot;layer&quot;, and when also the bottom layer is transparent you'll see the background checker.