Preheat the oven to 350 degrees and line an 8x8 baking dish with buttered parchment paper.
Make the brownies by combining the sugar, flour, cocoa powder, powdered sugar, chocolate chips, and salt.
Whisk together the eggs, oil, water, and vanilla.
Add the dry ingredients to wet and mix until just combined.
Pour the brownie batter into the prepared baking dish. Save 1/4 cup of the brownie batter for topping.
Make the cheesecake in a large bowl by combine 16 oz of softened cream cheese, ½ cup granulated sugar, 2 tablespoons brown sugar, and 1 tablespoon all-purpose flour. Cream together until smooth.
Add the eggs one at a time, mixing well after each addition, and then stir in 1 teaspoon of vanilla extract.
Add half the cheesecake batter into a separate bowl. Add the molasses, cinnamon, ginger, and ground cloves and mix until just combined.
On top of the brownie batter in the prepared dish, add alternating dollops of the vanilla, gingerbread cheesecake, and remaining brownie batter. Swirl to combine.
Bake for 35-45 minutes until a toothpick comes out clean. Top with the mini gingerbread cookies and allow to cool completely at room temperature.
Set in the fridge for 2 hours before slicing. Enjoy!