Preheat the oven to 375 degrees F.
Separate the two cans of crescent roll dough into 16 triangles. Spread the triangles with the 2 tbsp softened vegan butter.
Combine the sugar, pecans, and cinnamon and sprinkle over the triangles.
Roll up each triangle, starting at the wide end. Place into a greased 9x5" loaf pan, forming 2 layers of 8 rolls each.
Bake at 375 for 25–30 minutes, or until the center is done.
While the bread is baking, make the topping by combining the powdered sugar, vegan butter, maple syrup, vanilla, and salt. Bring to a boil, stirring constantly. Stir in the pecan halves and cool slightly.
Once the loaf is done, drizzle with the topping and let everything cool before serving.