>>33129200Kalos didn't have a lot of new Pokemon, let alone ones that suited Ash, so overlapping types were an inevitability
Alola has a similar problem; aside from his current team, there's nothing left that suits him besides Alolan Sandshrew (which is likely anyway if only because it's a type he's never owned before and it matches Lillie's Vulpix) and Hakamo-o, but at least there's no repeating types among those