And here's the thing too, it makes a lot of sense on multiple fronts:
-All the major rumors that have come for Nintendo's 2020 since August have been insane: Paper Mario reboot, 2D Metroid, the revival of multiple dead franchises, Wii U ports people have been begging for years for, a new Donkey Kong, BoTW 2 possibly having a miraculous 2020 release, Fire Emblem 6/7 Remaster, etc. Holy crap... Less than half of these could be true and Nintendo fans would still lose their minds. Crash and Geno at E3 would just be more rumors of Nintendo pulling out all the stops this year.
-Like I said earlier, Geno and Crash are basically the last "old" never evers.
https://smashboards.com/threads/i-think-this-might-be-interesting-to-look-at-melee-1999-poll.81891/
Again, official documentation from 1999 from Nintendo itself that people have wanted these two for over 20 years. Having them finally coming not only together but at E3 2020 makes a ton of sense.
-No one argues that Crash is an E3 caliber reveal. My original thoughts were that Crash would be 2021 but why would they drag things out this long? Plant through Byleth was almost exactly a year to a T. Mewtwo through Bayo in Smash 4 was technically shorter. There's not much reason to justify Nintendo dragging out another 6 characters for 2 years. Development takes money and paying people for asses in chairs. From a business perspective, you wouldn't want to drag this out. Why? Because it would cost more money. You could cut the team but you'd still be paying for the boring practical things like electricity and water usage. The team could literally be liquidated to Sakurai himself but that's comically inefficient and, again, you'd still have to pay for things like utilities.
Beyond this, E3 2020 being the last "hurrah" for Ultimate makes sense. Smash is a crowd stealer and Nintendo's painfully aware of this. When Smash is on the table, it's hard for people to care about anything else aside from maybe Mario, Pokemon, and Zelda. Smash 4 had 3 E3s and then bowed out so Ultimate having 3 E3s would follow precedent. We all agree that it would be stupidly hard to top Crash, just like Banjo. On my own list, everybody else, including Geno, is popular but kind of controversial. Dante and Master Chief are popular but not everyone is exactly thrilled with the idea (I want Phoenix Wright, personally). Same with Lloyd (aNiMe SwOrDsMaN) and Waluigi (a troll character incarnate). Crash is one of the few big ticket that would overwhelmingly positive response and why he would be ideal for an E3.
So all this together makes for a lot of reasons. Until solid evidence topples, I'm probably going to stick because, like I said, I've never been super invested in the order anyways aside from Geno being 7 and 77. Not to say I'm permanently locked but Waluigi - Geno -Crash - Lloyd - Dante - Master Chief is looking pretty solid to me right now. Waluigi in the next Direct, Geno and Crash at E3, Lloyd the fall Direct, and Dante and Master Chief at the 2020 VGAs feels like a pretty groovy set up.