Line three 6-inch pans with parchment paper on the bottoms. Preheat the oven to 350 F/180 C.
Combine the dry ingredients. Then mix in the cubed butter and cookie butter on low speed until it resembles coarse sand.
Mix in the sour cream and oil until just combined. It will be a thick paste! Scrape down the bowl.
On low speed, mix in the milk, eggs, and vanilla. Scrape down the bowl again and mix until smooth. Pour half (about 210 g or 1 ½ cups) of the cake batter into each pan. Then drizzle the top of each with 1 tablespoon of melted cookie butter. Evenly spread the rest of the batter on top (another 210 g). Then bake for 30-35 minutes.
Cool the pans on a wire rack for 10 minutes, then remove them from the pans and let them cool completely.
To make the buttercream, mix the butter and cookie butter together, then mix in the powdered sugar. Mix in the cream and vanilla then mix on medium-high speed for 2-3 minutes until light and fluffy.
When the layers are completely cool, cut each one in half horizontally. You can also skip this step and make a 3-layer instead.
To assemble, place a dollop of buttercream on your plate or serving platter and place the first layer on top. Drizzle with 1-2 teaspoons of melted cookie butter, then spread a thin layer of buttercream on top. Sprinkle with 1 tablespoon of cookie crumbs. Continue alternating and building the layers, with the last layer placed upside down so that the top is completely flat.
Crumb-coat the cake, then chill it in the fridge until set. Once set, spread a thicker layer of buttercream over the sides and top. Pour the rest of the melted cookie butter on top and sprinkle with cookie crumbs. Enjoy!