Ven's heart never left his body, though.
Yeah, while his heart's all the way in the RoA. It's arguable whether or not a heart can simply "teleport" itself completely.
yes it did. it was roaming around after he defeated vanitas that he had to fuse with sora's heart. PLease finish Last episode