Meh hardware but that's not as big a deal for the Switch since this is its 6th holiday season so it being its worst one yet is expected.
Switch should be able to end up in the 5 to 5.5 million units sold in Japan. PlayStation might hit 1.2 million units. As for Xbox 410k might be doable with a few decent weeks.
You're forgetting how close to the end of the year it is, there's not a few weeks left anymore.