Question: why is xehanort old again?
Answer: Theories abound, ranging from that Xehanort somehow came back as his old self due to uncommon circumstances (Xemnas being Terra's body and the Robed Figure and Ansem SoD being his own heart) to that he discarded Terra's body some time after his resurrection and somehow regained his elderly form.