Will the code I have written send an output to low within the parameters I set?

      lcd.setCursor(1,0);                             //set the cursor to the second row and the first column

The comment in this statement and on the other setCursor which follows are wrong.

const int potLow = A4;                      //low moisture level setting
const int potHigh = A5;                     //high moisture level setting

A4 and A5 are pin numbers. They aren't going to be much use as high or low settings.

Pete