In a medium bowl, combine the flour, butter, brown sugar, powdered sugar, espresso powder, and salt with a pastry blender or fork until the mixture sticks together when pressed. Chill.
Melt chocolate and butter in a heatproof bowl set over a pot of simmering water (water should not touch bowl) or in the top of a double boiler over medium heat. Remove pan from heat and stir in pecans, coffee, and granulated sugar. Set aside.
Preheat oven to 350°F. Spray a 10-inch tube pan with nonstick cooking spray.
In a medium bowl, whisk together the flour, espresso powder, baking powder, baking soda, cinnamon, salt, and cardamom. In another medium bowl, whisk together the coffee, sour cream, and vanilla.
In a stand mixer fitted with the paddle attachment, or in a large bowl with an electric hand mixer, beat the butter and sugar until light and fluffy, about 3 minutes.
Beat in the eggs and egg yolk one at a time, mixing well after each addition. Add the dry ingredients in 3 additions, alternating with the coffee mixture in 2 additions. Scrape down the sides of the bowl as needed.
Spoon one-third of the batter into prepared pan; smooth the surface. Drizzle half of the chocolate swirl mixture over the batter. Add another one-third of the batter and smooth the surface. Drizzle the remaining chocolate swirl mixture over. Spoon in the remaining batter and smooth the surface. Sprinkle crumb topping over the batter and gently use your fingertips to slightly pat the crumb topping into the batter.
Bake cake in preheated oven until a tester inserted into the center comes out clean and cake springs back when pressed, 40–50 minutes. Let cool completely in pan on a wire rack.
Run a butter knife around the perimeter of pan to loosen cake. Gently invert cake onto a large plate, then return cake (crumb side up) to rack.
Add the chopped chocolate into a medium mixing bowl, set aside.
Pour the heavy cream into a microwave safe measuring cup and microwave on high for about 1 minute or until bubbles begin to form on the surface. Take care to not overheat because the cream will boil over.
Pour the hot cream over the chocolate and allow it to sit for about 3 minutes. Use a small whisk to combine the mixture into a smooth chocolate glaze. Cool for about 5 minutes before stirring in the Kahlua. Drizzle over cooled cake.