You are correct. Indian English uses “doubt” to mean “question”, rather than lack of belief as is its standard English meaning. Different dialects use words differently, and there’s generally not much you can do about it. At least in this case the concepts are relatively similar, unlike by/into which normally mean multiplication/division, but are inverted in India.