First, start on the caramel. Combine the coconut milk and brown sugar in a small nonstick pot. Heat to medium-low heat and cook, stirring often, until mixture is thick and golden brown. This should take about 15-20 minutes. The caramel will thicken a little more as it cools as well. Sprinkle in the salt to taste.
Next, make the chocolate cakes. Preheat the oven to 350F. Spray two 6" round cake pans with baking spray, and set aside.
In a large bowl, whisk together the flour, cocoa, sugar, salt, baking powder, and baking soda.
Add in the nondairy milk, water, and oil, and mix vigorously. Add in the vinegar and vanilla, and mix until well combined. Finally, fold in the pecan pieces.
Pour the batter into the prepared pan, and bake for 40-45 minutes.
Let cakes cool slightly, then turn onto a wire rack to finish cooling off.
When the cakes are completely cooled, you can make the frosting. In the bowl of a stand mixer, beat the shortening, vegan butter, and vanilla extract together until completely smooth and creamy. Add in the powdered sugar, 1 cup at a time, until a thick frosting forms. Add in the salt. It is normal to need to add 1-2 tablespoon of milk to get the right consistency.
To assemble the cake, divide the 2 cake layers in half to create 4 thin layers.
Place one cake piece on your cake stand or platter, and spread some white frosting on top. Pipe a border of frosting all around the edge of the cake. Sprinkle pecan pieces in the middle, and drizzle on some of the prepared caramel. Repeat with the remaining layers.
Next, cover the cake with a layer of frosting. Cover the cake, being sure to fill in any gaps between the layers. Use a bench scraper to remove any excess. I like the naked look, but you can leave a thicker layer of frosting if you want!
Next, go around the edge of the frosted cake and make drips with the caramel. Finish by covering the top of the cake with caramel as well.
To complete the cake, transfer your remaining frosting to a piping bag with a 1M tip, and pipe swirls of frosting around the edge of the cake. Top each swirl with a pecan half. Add the chocolate chips to the center of the cake. Refrigerate until ready to serve!