Yes, it is normal for a GTP to ground themselves from time to time. Much more so than an ETB. As long as the temps and humidity are alright, I wouldn't worry too much about it. Also, does your python have more than one perch in a heat zone?