Position a rack in the center of the oven and preheat the oven to 350ºF. Spray a 8x8 or a 9x9 square pan with cooking spray, set aside.
STREUSEL TOPPING: In a small bowl, combine the butter, brown sugar, flour, and pumpkin spice and using a fork or your finger tips, break the butter down into small pea sized pieces. Add the pecans and toss until they are coated in the flour mixture. Place in the refrigerator while you make the cake layer.
CAKE: In a medium bowl, whisk together the dry ingredients: flour, baking soda, baking powder, salt, and pumpkin spice powder, set aside. In another bowl, whisk the coconut oil, brown sugar, granulated sugar, pumpkin puree, buttermilk, eggs, and vanilla together. When the wet ingredients are thoroughly mixed, add them to the dry ingredients. Using a rubber spatula, fold until the cake batter is *JUST* combined. Pour the cake batter into the prepared baking pan.
Add the streusel topping on top and bake the coffee cake for 32-42 minutes. Depending on the size of pan you use, this will vary slightly. I used a 8x8 and mine took 35 minutes exactly. Use a toothpick of a cake tester, a few crumbs on the tester is fine but more than that will need a few more minutes in the oven. Allow the cake to cool completely before glazing.
GLAZE: Combine the confectioners sugar, 1 tablespoon of milk, and pumpkin spice in a small bowl. If the glaze is thick slowly add in 1 teaspoon at a time (a total of 3) or as needed to thin the glaze. Drizzle on cake, let dry 5 minutes before serving.