don't forget Ven and Larxene as they are from the past too. Not to mention it does explain how Maleficent returned in 2. just play in release order, as 3 will mention the previous games
I meant either a keyblade master or on a level of a keyblade master. since Terra possessed suitable power to be a keyblade master according to the birth by sleep ultimania, so he was on that level. and by the way that wooden keyblade was a toy keyblade not a real one. So it doesn't count.
besides for a keyblade inheritance ceremony to work the person performing it has to be a keyblade master or on a level of one. and ven wasn't one anyway, so Lea only got his keyblade after his request.