The RosalinaX link said 48 characters 4 cuts, most people instantly went to Snake/Ivysaur/Squirtle/and either Wolf or Lucas, RosalinaX said it was probably Lucas
People eventually dismissed it for various reasons
Now with the newest Sal leak saying "not sure about Ness vs Lucas, Lucas is probably cut" this lines up with that lea perfectly, combine that with Sal's newcomer list and we get to 47 characters
Vets: 24 confirmed, 11 more between Gematsu/RosalinaX (Wario, Ganondorf, Ice Climbers, Rob, Captain Falcon Meta Knight. Falco, Wolf, Jigglypuff, Ness, Mr G&W) with 4 cuts (Snake, Ivysaur, Squirtle, and Lucas)
Newcomers: 9 confirmed, 3 more with the Gemtasu leak (Chrom, Shulk, Chorus Men)
That's 47, add in either 1 more unannounced newcomer that the Gemtasu guy either doesn't know or hasn't leaked ala Rosalina or a melee cut vet (mewtwo) coming back and we'd get to 48 with 4 cuts.
Again people will try to disprove one or both leaks with various flimsy pieces of evidence, but when you look at this mock up
In theory those last two spots could be one for random and one for dlc, or they could choose to give all 3 spots to mii fighters and have brawler, swordsman, and gunner each get their own spot.
It just seems to fit really well together and it's honestly what I'm preparing the final roster to be.