Card declines, solved.
Many US checkouts can't handle the RBI's OTP step, many Indian banks switch international transactions off by default, and US fraud filters often decline an Indian card and address outright. Personal Shopping checks out on a US card for you.