I don't think so. Although the Switch had a 4 - 5 month gap from reveal to launch, the real marketing started after the Switch showcase in January and pre-orders started after the showcase, so in practice it had 2 months of pre-launch marketing. That didn't hamper the Switch and I don't think a short turnaround would hamper the next system.Wouldn’t 3-4 months be a bit too close for comfort regarding marketing?
3 - 4 months would give Nintendo enough time for them to market their launch titles for the next system, roughly the same amount of time we're seeing for most of their new titles this year, including Super Mario Bros. Wonder.
The thing about marketing is, Nintendo is one of the few companies in the world that can cut through the noise because of their brand prestige and IP. So they don't need a huge runway to announce and launch a product as compared to smaller companies. That's why the time from reveal to launch for most first party games has become smaller this generation.