1º Si pensamos que xion es lo mismo que riku replica solamente que es la copia de sora se podria decir que xion tiene corazon aunque sea una replica de sora.
Xion es una copia, pero no tiene corazón, Xemnas solo copia los recuerdos del corazón de Sora.
2º El corazon de sora en ese momento es el corazon de sora y de ventus "fusionados" por lo que el corazon de xion es una replica de esta fusion. Una prueba podria ser que Xibar viera a ventus cuando miro a Xion.
El corazón de Ven duerme en el de Sora, no estan funsionados (en el caso de Terra y MX si hay fusión), el que Xigbar vea a Ven en Xion, es porque Xemnas copia los recuerdos del corazón de Sora y sin saberlo, los de Ven.
3º Roxas llora cuando xion muere pero en ese momento ya habia absorbido a Xion por lo tanto en el momento en el que llora roxas tenia en su interior el corazon de Xion.
Roxas llora porque es capaz de sentir a traves del corazón de Sora (ya que el corazón esta con Sora dormido, y no envuelto en oscuridad (sincorazón) como en el resto de los incorporeos.
4º(este punto es demasiado rebuscado)Roxas cuando vuelve a unirse a sora este tiene dentro de si mismo dos corazones el suyo y la replica (ambos corazones tienen una parte de ventus) asi que Ventus podria usar esas dos partes para completar su corazon que estaba destrozado desde la pelea contra vanitas.
Cuando Roxas se une a Sora, tiene el corazón de Sora, y al corazón de Ven durmiendo en él, nada mas. Para que Ven despierte Sora solo tiene que ir a la camara de Castillo del Olvido donde Ven esta durmiendo.