Preheat the oven 350°F. Line two 6-inch cake pans with parchment paper.
To make the batter: In a large mixing bowl, add the olive oil, coconut milk, cane sugar, light brown sugar, and sweet potato puree. Mix with a hand mixer to combine.
Add in the all purpose flour, Dutch cocoa powder, ground vanilla bean, baking powder, salt, cinnamon, and cloves. Mix until combined into a smooth cake batter.
Transfer the batter to the prepared baking pans, they should weigh about 700 grams each. Spread out evenly.
Bake for 30 to 35 minutes or until a toothpick inserted in the center comes out clean. Allow the cakes to cool completely before removing from the pans.
To make the frosting: In the bowl of a stand mixer (or you can also use a hand mixer) add the vegan butter, powdered sugar, and vanilla bean.
Mix on low until combined and then speed mixer up to high and whip, adding in the coconut milk as needed. Make sure to scrape down the sides of the bowl part way through mixing to ensure everything is combined into a smooth frosting.
To assemble the cake: Place the first cake layer on a cake plate and spread half the frosting on top.
Drop small dollops of chocolate sauce on top of the frosting.
Using the back of a spoon swirl it around.
Top with the second cake layer and add the remaining frosting, spread it out evenly.
Add the dollops of chocolate sauce and swirl it around.
Store extra cake under a cake dome or in an airtight container for up to 3 days.