Preheat oven to 350°F (175°C). Line a 13×9 pan with parchment paper and lightly grease.
Mix sugars & butter. In a large bowl, combine melted butter, brown sugar, and white sugar until smooth.
Add wet ingredients. Beat in eggs, vanilla, and milk until smooth.
Whisk dry ingredients. In another bowl, whisk together flour, salt, baking soda, baking powder, cornstarch, and cinnamon. Add to wet mixture and stir just until combined.
Fold in chocolate chips. Stir in 1–2 cups chocolate chips (I use half milk chocolate and half white chocolate).
Create the base. Press about two-thirds of the dough evenly into the bottom of the pan.
Add graham cracker layer. Arrange graham crackers in a single, snug layer over the dough.
Spread marshmallow fluff. Gently spread marshmallow fluff over the grahams, leaving a small border to prevent overflow.
Top with dough. Pinch off small pieces of remaining dough and scatter over the fluff, leaving some gaps.
Finish with toppings. Sprinkle extra chocolate chunks, graham cracker pieces, and marshmallows on top.
Bake. Bake 25–32 minutes, until golden brown and set in the center. If marshmallows brown too quickly, tent with foil.
Cool & slice. Cool at least 30–45 minutes before slicing. For clean cuts, chill 1–2 hours, then slice with a warm knife.