I state that Mario Kart 8 Deluxe should easily reach 20 million copies with this rhythm, and maybe go much further.
The only Nintendo franchises that have the potential to beat this game sales are historically two.
The first is Pokémon. But not just any Pokémon, it must be a "wow" video game like Breath of the Wild or Super Mario Odyssey.
The second is Super Mario, in particular the 2d titles like New Super Mario Bros. Not porting or remastered, but a new unreleased game.
Of course also a Mario Kart successor could beat MK8D, but it's not 100% sure that a new one will come out on Switch.
It depends on what kind of business they want to push forward, the team dedicated to racing could also be put to make new IPs or other old and forgotten series, as far as we know.
For now it's more likely Mario Kart 8 Deluxe will remain the best-selling videogame on Switch in the future, because it's clear it's purchased by a good percentage of new users as essential.