When sora was a heartless he turned back into is human form after he met up with Kairi and the other's while that was happening Roxas was created so If Xehanort turned back to a human it had to be after Kingdom hearts opend because there cant be a human,nobody,and heartless form of him all at...