I'm saying 2022. Specifically due to software releasing in that time. Though most of these are sequels, I do think they'll draw in more than what Nintendo has releasing the rest of the year.
I would also say, if we don't get a release date for Metroid Prime 4 and Bayonetta 3 by then, they will be held until the next gen.