This is an incredibly complex field with new discoveries and information every month seemingly - referring to ancient DNA studies and the spread of indo-european languages. In short, yes, people with Eurasian steppe ancestry brought Indo-Aryan language branch to India via means of migration. Related steppe cultures also brought indo-european across Europe, Germany included. The confusion stems from mistaking "Aryan" language with "race" or ethnicity as the source populations of Germanic languages and Indo-Aryan might have spoken a similar proto I-E language or had similar cultural influences ie horse domestication, wagons, but were not necessarily overlapping completely dna-wise. I know my answer is simplistic and lacking and I welcome further expertise. I would recommend David Reich's "Who we are and how we got here" to OP.