Heat oil in the Instant Pot using the Sauté function. Add onions and a pinch of salt and cook, stirring occasionally, until soft and lightly golden, 8 to 10 minutes.
Stir in bay leaves, shahi jeera, turmeric, cumin, coriander, chile powder, amchur if using, 1 tablespoon garam masala, and ghee. Cook until fragrant, about 1 minute.
Add tomato purée and 4 slit green chiles and cook, stirring, until slightly thickened, about 3 minutes.
Add soaked chickpeas, 2 cups water, and salt. Close the lid and cook on High Pressure for 30 minutes.
Quick release pressure, add ginger and garlic, close lid, and cook on High Pressure for another 30 minutes.
Release pressure, stir in remaining green chiles and 1 tablespoon garam masala, and use the Sauté function to thicken the sauce, 5 to 10 minutes.
Serve garnished with cilantro, lime wedges, and sliced red onion.