Indians are not a political monolith even in the age of Trump. It's a vast and varied group that supports politicians from across the political spectrum. There are a number of Indian-Americans in US Congress, practically all are Democrats (mostly Bernie Sander progressives!) and despise Trump even if he does kiss Modi's butt. Trump's biggest supporters among Indians are the North Indian, pro-BJP, anti-Muslim bunch. For them, Trump's anti-Muslim rhetoric resonated with them, so they voted for him in droves, abandoning Democrats they usually vote for in the past.