The temp. is too low for him. He needs the water to be around 78-80 degrees. That might be the reason why he is sitting at the bottom. You can get a heater for a 2 gallon at Walmart for a decent price.
I never had a heater for the bowl & he never was at the bottom as much as he is now. I will definitely get one though to see if that corrects the problem.