*shrugs* Who knows at the point.
Well, the one Maleficent destroyed is confirmed to have just been data, and that the reason it broke was because it's a fake. Been a while since I checked Re:Coded, but I believe it was implied the second Keyblades Data-Sora gained is a real one because the power of friendship. So that one isn't a case of a Keyblades breaking but then being magically repaired.
In KH3, Nomura just changed his mind how it works because he couldn't think of a good reason for Riku and Mickey getting new Keyblades.
Then the whole thing with Lea losing his Keyblades for good only for Nomura to change his mind and have Lea magically gain it back for no reason, as if the big scene about Lea losing it never happened.
The back and forth with whether Keyblades breaking is a big deal or not is such a headache.
Xion: "Rest, Axel. Roxas will fight in your place. And I'll fight for Kairi."
Lea: "Heh. You really think I'll just let you two have in at all the fun? Just give me a sec."
*farts out new Keyblade*
Lea: "All right, guys! Let's go!"