Heightmap material stretches textures on high slope

Try giving the rock texture a separate (smaller) LandscapeCoordinates value. Then it should tile instead of stretch. Sorry for the late answer – I just found this post.