I made a custom PCA with a selection of ethnicities available at G25 and you can clearly see the wide range:
Genetically the Parsi, Pashtun, Sindhi etc. are the most European-like, while tribal people like the Gond are already a bit closer to Australo-Melanesians and East Asians, yet still rather in between the two poles. The latter can be attributed to the mentioned Ancestral South Indian generalised ancestry.
There are of course more East Asian shifted people in India, but those belong, usually, to East/South East Asian ethnolinguistic groups as well (like Tibeto-Burman speakers).
You can see that even rather ASI-shifted people like the Tamils are still closer to West Eurasians, especially ancient Iranian-like ancestries, than to East Asians. That shouldn't wonder, because even the pre-Aryan Indus Valley people had lots of Iranian/West Eurasian ancestry.
The PCA shows also nicely that the West Eurasian ancestry in Indians is between Iranian and Yamnaya/steppe, with leaning a bit more towards the former than the latter.