I personally think there's more to a keyblade choosing it's master than just because it wants to.i think the keyblade now has keychains and chooses it master because it wants 2
Thank god for bringing that up, it was getting annoying.Setting aside the fact that the ones who really gave Sora the Keychain were the faeries
That is probably what happened since he couldn't split the KK in half without a second keychain probably. Mickey also could have known about it and left it for him like you said.Mickey could've created the SS's Keychain, it somehow ended up with Merlin/the faeries, and when Sora got the ability to Duel Wield via the Drive Forms, they just slipped that one in on him. He had no Memories of his own to properly create another Keychain, after what happened in CoM; that was his first Keychain aside from the KK in KH2.
In your last post, Rain are you talking strictly about keychains? That's what I'm getting, but I think it also brings up the idea of what a Keyblade itself even is.