Preheat your oven to 350°F (175°C) and grease and flour a Bundt pan or a tube pan generously.
In a large mixing bowl, cream together the sour cream, coconut oil, and butter until smooth and well combined.
In another bowl, whisk together the flour, sugar, baking soda, and salt.
Gradually add the dry ingredients to the wet mixture, mixing well after each addition.
In a separate bowl, toss together half of the the chopped pecans, brown sugar, and ground cinnamon to create the filling mixture.
Pour half of the cake batter into the prepared pan and spread it evenly.
Sprinkle the filling mixture over the batter in an even layer.
Pour the remaining batter over the filling and smooth it out gently.
Bake in the preheated oven for 35-45 minutes or until a toothpick inserted into the center comes out clean.
Allow the cake to cool in the pan for about 10 minutes, then transfer it to a wire rack to cool completely.
Now mix together the remaining nuts, cinnamon, milk, and powdered sugar.
Drizzle this remaining glaze all over the top of your cooled cake and serve.