Foreign portfolio investors pulled out over ₹20,000 crore in September, driven by rising crude prices, surging US bond yields, and rupee pressure.