That's because Kamala Harris is South Indian. Most South Indians are Dravidians who are usually much darker than the North Indians.
Nikki Haley is from Punjab who are usually the lightest color. Modern Bollywood in India is dominated by Punjabis, although Tollywood is gaining in popularity...