Yeah, I agree here. 20M for Switch seems unlikely, after the first two quarters were a bit disappointing. PS4 could still outdo it's projection.
Their 20m projection is for the fiscal year (April 2018 to March 2019). With that in mind, the only disappointing quarter was the first one. Last quarter was pretty good actually (3.2m). So far, it shipped 5.1m this FY, and if we are to believe it can ship 10m on holidays, then the rest would be up to Q4, which will benefit from a late release from Smash and the release of NSMBU.
That said, I think 19m shipped is more realistic than 20m, as I expect about 4m shipped in Q4.
Bet with Teeqoz for 2 weeks of avatar and sig control that Super Mario Odyssey would ship more than 7m on its first 2 months. The game shipped 9.07m, so I won