I definitely see it crossing 20 million, which is why I voted for 20-22.4. That being said, I could see it reaching as high as 25 million though, largely depending on potential DLC and also how long Nintendo plans on supporting Switch.
I liked Legends: Arceus, but I still like all the main series games that came before it more.