There are lots of sections of India that are openly hostile to India.
There is this party Communist Party of India (Maoist). [ The parenthesis is part of its name, assigned by the election commission. To see the entire cladogram of all the kingdom, class, genera and species of CPIs look at https://en.wikipedia.org/wiki/... ]
They openly pledge allegiance to China and sabotage everything to favor China. They create labor strife, it takes very few miscreants to savor the investment and sow Fear Uncertainty and Doubt about investments. The Foxconn factory near Chennai, India constantly gets in the news about labor stoppage, strikes, managers being gheraoed (ghero is a hindi origin word, meaning encriclement) in the factory.
So, dont count China out. They have been sabotaging foreign direct investment going to India for several decades, and they are not going to stop now.