Toast the cumin, coriander, and fennel seeds in a small pan over medium heat until fragrant (about 3 minutes). Set aside to cool, then grind to a powder with a spice grinder or mortar and pestle.
In a clean soup pot over medium heat, warm the oil until hot. Add the onion, garlic, carrots, salt, and pepper. Cook until vegetables begin to soften and brown, about 10 minutes.
Add the powdered cumin mixture as well as the paprika, turmeric, thyme, and bay leaf, continue cooking until fragrant (another 3 minutes).
Stir in the tomato paste, stirring and scraping the bottom frequently to prevent burning, until fragrant and browned (about 5 minutes).
Add the dry white wine, bring to a boil and stir to scrap up any browned bits, until the wine is reduced by half (about 2-3 minutes).
Add the vegetable stock, discard the bay leaf, and return the stew to a simmer.
Turn off the heat and let the stew cool somewhat prior to blending.
Blend the soup base with 2 cups of the cooked/canned chickpeas until smooth.
Return the puree to the pot, turn the heat back to medium, and add the kale.
Cook until the kale is softened, about 5-10 minutes.
Add the remaining chickpeas and stir to combine.
Remove pot from heat and let the stew rest 20 minutes so the flavors have the opportunity to meld.
Just before serving, spike in the vinegar and adjust the salt to taste. Dollop with spiced yogurt and a drizzle of harissa.