He precipitated in some protests i think. Immigration sort of makes stuff up. They just say your evisa isn't valid or you overstayed. India government is bit paranoid of foreigners. Karl paints Indians in a bad light as scammers. You can see he is always trying to say good things about India in his videos lately.
It is a special taste India, some great places and laid back people who speak English. Serious problems with pollution and rubbish. It is not so hot like Thailand, has long wide beaches, cool mountain retreats. A lot things Thailand does not offer.