Looking at Pokemon sales per generation it seems like the series has had pretty strong growth on Switch compared to GBA/DS/3DS entries, almost reaching peak Pokemania sales on GB.
Pokemon Red/Blue-31.05 million
Pokemon Gold/Silver-23.73 million
Pokemon Ruby/Sapphire-16.22 million
Pokemon Diamond/Pearl-17.67 million
Pokemon Black/White-15.64 million
Pokemon X/Y-16.72 million
Pokemon Sun/Moon-16.32 million
Pokemon Sword/Shield-26.02 million
Pokemon Scarlet/Violet-23.23 million
The series had a steady decline from Gen 1-3, stability through Gen 7 and a revitalization in Gen 8-9. But this ignores the 3rd versions/sequels, adding them gives us.
Pokemon Red/Blue/Yellow-45.69 million
Pokemon Gold/Silver/Crystal-30.12 million
Pokemon Ruby/Sapphire/Emerald-23.28 million
Pokemon Diamond/Pearl/Platinum-25.27 million
Pokemon Black/White/BW2-24.16 million
Pokemon Sun/Moon/UltraS/M-25.51 million
Pokemon Sword/Shield-26.02 million
Pokemon Scarlet/Violet-23.23 million
Did Pokemon benefit from the Switch effect or did the shift to DLC expansions just eat up the 3rd version/sequel sales?
When the herd loses its way, the shepard must kill the bull that leads them astray.