Line a plate with paper towel. Heat the olive oil in a small skillet on medium-high heat. Once hot, add the curry leaves and fry until crisp, 30 seconds. Use a slotted spoon to transfer the leaves to the prepared plate, leaving the oil in the pan.
Add the garlic, ginger, chile, and scallions. Fry for 5 minutes, stirring often, until soft and aromatic. Set aside to cool.
While the scallion mixture is cooling, whisk together the chickpea flour, cornstarch, baking powder, sparkling water, vinegar, cumin, garam masala, and salt in a large bowl until smooth. Stir in the cooled scallion mixture and let rest for 15 minutes, for the flavours to come together.
Meanwhile, in a small bowl, combine the yogurt, fresh mango, dried mango, lime zest and pinch of salt. Swirl with a spoon. Set aside.
Put 7 teaspoons of the canola oil into a large, nonstick frying pan over medium-high heat and swirl to coat the bottom. Once hot, pour 1/3 cup of the batter into the hot pan. Fry for 60-90 seconds on each side, until puffed and golden brown. Keep the pancakes warm while you continue with the remaining batter, adding more oil as needed.
Divide the pancakes onto four plates, spoon the yogurt on the side and top with crispy curry leaves. Serve with lime wedges.