In a large mixing bowl, whip the heavy cream using an electric mixer until soft peaks form. Gradually add the powdered sugar and vanilla extract, then continue whipping until stiff peaks form. Set aside.
In another bowl, beat the softened cream cheese until smooth and creamy. Gently fold the whipped cream into the cream cheese until fully combined to create a light and fluffy filling.
Stir in the chopped Snickers bars, making sure they’re evenly distributed throughout the mixture.
To assemble the cake, take a rectangular dish or a 9x9 baking pan and spread a thin layer of the cream mixture at the bottom.
Arrange a layer of honey graham crackers over the cream mixture, breaking them as needed to fit.
Spoon another layer of the cream mixture over the graham crackers and drizzle with chocolate and caramel sauce.
Repeat the layering process (cream mixture, graham crackers, cream mixture, sauces) until you run out of ingredients, finishing with a generous layer of the cream mixture on top.
Cover the dish with plastic wrap and refrigerate for at least 4 hours or overnight, allowing the graham crackers to soften and set.
Before serving, drizzle additional chocolate and caramel sauce over the top and sprinkle with crushed peanuts for added crunch.