I'm very new to shaders. I was following this:
video to make a shader. but I have some problems.
Here is an image of the issue I'm coming across:

I have 3 objects, waterfall top, waterfall middle and regular flowing water flat.
Only the top of the waterfall top object seems to be displaying the texture, rest becomes stretched.
I actually don't mind effect of the stretching that much for the waterfall but I want to make it less stretched. The regular horizontal water object also seems to exhibit stretching behavior, this is undesirable. i want the regular flat water to look like the top are of the waterfall.
Can someone give me any tips?
Here is a link to the project file: https://www.dropbox.com/sh/j1nr037n2tkhr8e/AADqKk_c8GonBgq98hLcXlsVa?dl=0
Don't worry about the grey color on the flat water, I haven't finished coding the shader, I'm stuck with this stretching problem.
The texture noise I used is not square, it's slightly rectangular, but I don't think this is what's causing the issue. I could be wrong though.