Yeah, I'm thinking Late 2024 as well. Used to think Late 2025, but things would be pretty dry from late 2024 through most of 2025 if they waited that long, in my opinion. Of course releasing as late as possible would make the Switch 2's earlier years as good as possible, but I feel it wouldn't be in their best interest. (Anything earlier than 2024 is too early though, I think.)
I think a Late 2024 release would give them just enough stuff to release on Switch prior to the successor's launch and still have big games to release for their successor.
Ex:
2022- Pokemon Legends, Kirby, Splatoon 2, Bayonetta 3, Mario + Rabbids, Zelda (all confirmed) & XC3, DK by Odyssey team, Prime remake, Fire Emblem, Mario Sports title (Baseball, please!) (all speculation)
2023- Pokemon Gen 9 (early 2023), Star Fox, Kirby Spin-off, Pikmin 4, FE: Warriors 2, Prime 4, F-Zero, Mystery Dungeon Explorers DX, Next Level Games' next game (hoping Mario Strikers), WW/TP HD, XCX Deluxe, Luigi's Mansion 1/2 HD (all speculation)
2024- TTYD HD, Detective Pikachu 2, Fire Emblem Remake, Yoshi's Woolly World, Let's Go Johto, OOS/OOA HD, DKCR HD, Golden Sun HD and Mario Sports compilation (all speculation)
Kind of wishlist-y near the end, but this does seem like a good slate of games for the second half of Switch's life. Very heavy on HD remakes in 2024, but obviously big stuff would be saved for Switch 2 which could launch with a 2D Mario and Mario Kart in Holiday 2024 and then get games like Animal Crossing in 2025 which would be BIG.