Preheat the oven to 350°F. Grease and flour a 10-inch tube pan and set aside.
In a mixing bowl, sift together the flour, salt, baking powder, and baking soda. Set aside.
Using the stand mixer bowl from earlier (no need to wash after making the crumb topping), place in the butter, granulated sugar, and brown sugar. Using the paddle attachment, mix the butter and sugars together on medium speed until light and fluffy, 3 to 4 minutes. Stop the mixer and scrape down the sides of the bowl.
With the mixer on medium-low, add in the eggs, one at a time. Allow each egg to fully incorporate before adding the next. Add the vanilla extract and mix until smooth.
Turn the mixer on low speed, add in half of the dry ingredients and mix until incorporated. Add in the sour cream and mix until combined. Next, add in the remaining dry ingredients and mix until incorporated. A few streaks of dry flour is okay.
Stop the mixer and fold in the diced apples.
Scoop the batter into the prepared pan. The batter will be thick. Smooth it out with a spatula or the back of a spoon.
Remove the crumb topping from the refrigerator and sprinkle it in large clumps all over the top of the batter. Place the cake on top of a rimmed baking sheet and bake for 45 to 55 minutes, or until a wooden skewer inserted into the thickest part of the cake comes out clean or with a few moist crumbs.
Allow the cake to cool completely on a wire rack before removing it from the tube pan.
Drizzle the cake with caramel sauce before serving.