Heat Instant pot to saute mode. When hot, add vegetable oil and give 1 minute for the oil to heat up.
Add cinnamon, cloves and cardamom and let it sizzle for a few seconds.
Add chopped onions, garlic and ¼ teaspoon salt. Adding salt at this stage will speed up the cooking process.
Cook, stirring occasionally, until it gets translucent. Stir is chopped beet, coriander, cayenne and turmeric powder. Continue to stir for 2-3 minutes to toast the spices.
Add water, give a good mix, close and lock lid, making sure the valve is set to seal. Cook for 6 minutes on manual and then in warm mode for 10 minutes.
In the meantime, drain and rinse canned chickpeas. Using a potato masher, coarsely mash about a third of the chickpeas. This will help to thicken the curry.
Open lid, turn instant pot to saute again, stir in chickpeas (whole and mashed), coconut milk, sugar, cilantro and additional salt to taste .
Let it come to a boil and continue to cook for a few minutes, until curry has thickened slightly. The curry will continue to thicken as it cools.