Preheat the oven to 350F. Grease and flour the bundt pan {see post for tips on prepping your bundt pan}.
Divide the flour, salt, and baking powder into two medium bowls, placing 1 1/4 cups flour, 1/2 tsp salt, and 1 tsp baking powder into each.
In a separate bowl, cream the butter and sugar together until light and fluffy. {Don't over cream}. Beat in the eggs one at time. Add the vanilla.
Divide the sugar mixture evenly between the two separate bowls of flour {about 1 1/2 cups each}. Mix both bowls until well combined and creamy.
Microwave 6 oz of chocolate in a microwave safe bowl on medium in 30 second intervals until just melted. Stir between intervals and do not overheat. Cool slightly and add to one of the cake batter bowls. Add 1/2 cup milk and 1/2 cup coconut flakes. Mix and set aside.
Add the canned pumpkin, pumpkin pie spice, and cinnamon to the other bowl. Mix together until well combined.
Spoon half of the pumpkin batter into the prepared pan. Add about half of the chocolate-coconut batter over top of the pumpkin batter by the spoonful. Swirl with a butter knife. Repeat with the remaining pumpkin and chocolate batter.
Bake 50-60 minutes or until a toothpick inserted into the center of the cake comes out clean. Cool in the pan for 10 minutes on a wire rack and then invert the cake on the rack until it has cooled completely.
In a small bowl, combine the icing sugar, cocoa and milk, mixing until smooth. Add a little more milk if it is too thick. Spoon over the top of the cake allowing the glaze to run over the side. Top with the toasted coconut.