Well Kirby is already close to the half a million mark in Japan with current sales data, and the rest of the regions should easily make up that other 500k
Bayonetta 2 is a hard case, the sales have been halving week after week according to the data we have. Seems like the sales potential is pretty dead in Japan, and it looks like the US and Europe will have to push for it. A Bayonetta 3 reveal could give it a temporary boost, but we don't know when that is. I'm willing to believe that it can eventually hit a million but I'm not sure if that's possible this year, unless its legs are as good as Skyrim's, since Skyrim didn't do wonders in its FW but it sustained on the chart pretty well.
Hyrule Warriors and DKTF are absolute wildcards. I can see Hyrule Warriors being more popular among the west this time round due to BOTW's popularity which I think will have an influence on anything Zelda related, but I think that goes hand in hand with the fact that there wasn't a new Zelda for the Wii U that gen until the very end so Zelda fans had their fix on that. For the package it's a pretty good deal though, so I hope it can hit 1M this year. As for DKCTF, meh...pretty bad deal and is a more expensive relaunch. It'll probably hit 1M if this is the only DK we'll be seeing in a while.
I'm expecting 500k at least for Crash and Octopath in the first month. Wait, scratch that. July has too many games lol. That's not a good prediction
Generally I'll say at the end of the year there should be at least 10 1M sellers.
Odyssey, MK8D, BOTW, Splatoon 2, ARMS, Mario+Rabbids, Pokken (So far, which is already 7)
+Skyrim, FIFA (doing steady on the charts), Kirby easily, Smash Bros.
Idk about the rest though we need to see gameplay, + there is obviously another big first party title they have releasing in the holiday season. Whether it's Pokemon or AC they will easily pass 1M no question. An interesting discussion would be how any new third party games would do if they are releasing there. Because right now the Switch is looking pretty bad for new third-party AAA games unless it's all to be announced by Nintendo at E3. Hate this tactic though.