Changing material of my 2D sprite locks its Z-axis to 0? (URP)

In my perspective 2D Unity game (URP), I’m making a cave with multiple background layers to create depth. When I use a “Wind Swaying” material (Sprite Unlit Shader) that I made using Shader Graph, no matter what Z-value I placed my GameObject on, it just snaps to z = 0 while the GameObject movement handle does move to that location.


Here’s what it’s supposed to look like at z=1.25
But when I apply my material, here’s the result.


Where the movement axis is, that is the place where the ‘moss’ supposed to be. I’m very new to shader graph so maybe there’s a z-axis being modified somewhere within my shader and I’m just inexperienced enough at the moment to be able to properly discern what is causing it.

Here’s the shader graph itself. I usually look for these answers on the forum rather than making my own post, but I’ve been looking around for a while and couldn’t find an explanation for it. Thanks.