Switch had Mario Odyssey last October, which is going to sell more than something like Mario Party. You would probably want a bit better result in October, but given there was no Mario Odyssey this year, it is what it is.
Switch is simply more reliant on its software calendar (similar to the N64), Nintendo can't get sloppy with that, the gap between Odyessy and Pokemon Lets Go (a year basically) is too large between large releases, that can't happen again.