Need help with 2 sided foliage and strange material function behaviour.

Hi guys, so a brief outline of what I’m doing: I’m trying to combine a couple of shaders, namely Epics kite demo grass shader and PurePolygons procedural nature pack’s snow shader.

My problem is this, when I drag the “Snow Coverage” slider from the global parameters, the values 0-1 creates snow on only one side of the foliage, then 2-3 creates snow on the second side.

Here’s a gif that shows you what I mean

The shader is quite large so it’s going to be difficult to screenshot all the information, but I can link sections on request if it’s needed.

Thanks in advance for any help!