my ball python always used to do this, he would sit between the water dish and the wall under no hide, im not sure why though, try adjusting your temperatures somewhat and see hoe he acts then. i raised the temp in mine and now he always uses one hide or the other (unless hes on his branch)