15 amps is ok for 1000watt hps... so 20 should be FINE for your light plus fans and other goodies..

cheers...

Yes, mr. luv... it is possible to overwater with your set up.. But your hypothesis sounds GOOD... it probably was a little transplant shock.. can I see new pictures