A~X~E~L is right, and don't forget some other inconsistencies between ASAS Deep Dive and Kingdom Hearts 2. For example, in ASAS, Roxas is looking for Sora, but in KH2 he has no memory of Sora. ASAS implies also that Riku can control the Heartless, but he can't in KH2 even after taking on the appearance of Xehanort. And then there's the beach scene. The scene subtlely implies that Roxas is a Heartless due to the Heartless symbol that appears in the rock he morphs out of, and the glowing eye actually made me theorize that he was Riku, not Roxas.