Why is this happening? it’s supposed to have the cliff layer on all sides, right?
It looks like you’re only swapping to cliff texture when the world space normal X is large. You should probably instead swap to cliff when the world space normal Z (up) is small (say, smaller than 0.7, which is approximate cosine 45 degrees.)