Just a guess: I think Ven passed his keyblade powers to sora after something happens to him. Then when Sora wakes up in the hall of awakening (which can be the room of awakening...maybe) he finally gets it. Sicne sora got ventus' keyblade powers, maybe when his nobody came out, it just looked...