Preheat oven to 350°F and grease a 9x13-inch baking pan well with cooking spray.
Whisk the cake mix and pumpkin pie spice in a large mixing bowl until combined.
15.25 ounces butter pecan cake mix, 1 tablespoon pumpkin pie spice
Use a hand mixer to mix in the eggs, pumpkin puree, and milk until thoroughly combined.
3 large eggs, 15 ounces pumpkin puree, ½ cup milk
Pour the batter into the prepared baking pan and spread into an even layer with a spatula.
Bake for 28-33 minutes, or until a toothpick comes out clean and the cake bounces back when tapped gently with a finger.
Allow the cake to cool completely, about 40-60 minutes, and then poke large holes in the cake, being careful only to poke ⅔ of the way down the cake. I recommend using a cupcake core or a large straw if necessary.
Spread 1 cup of the caramel topping all over the cake, focusing on the holes, and allow it to seep into the cake.
1¼ cup caramel sauce
To make the frosting, use a hand mixer to beat the cream cheese frosting and cream cheese spread in a medium-sized mixing bowl until light and fluffy.
16 ounces cream cheese frosting, 8 ounces cream cheese spread
Gently fold in the whipped topping until combined.
8 ounces whipped topping
Spread the topping evenly over the cooled cake with a spreading spatula, and then cover it well and store it in the refrigerator until ready to serve.
When ready to serve, drizzle the remaining ¼ cup caramel topping over the top of the cake and top with chopped pecans, optional.
Chopped pecans
Cut into squares and serve.