You could always just give it more water.
2 gallons in an 18 gallon pot is like giving a plant in a 5 gal pot a quart of water.
You cant possibly be evenly wetting the soil with that little water. Probably not even reaching most of the roots.....
wait. Youre growing in soil right?