In a medium bowl, whisk together the melted butter and sugar until smooth. Add the eggs and vanilla and mix until shiny and thick.
Stir in the cocoa powder, flour, salt, and baking powder.
Pour the batter into the prepared pan and smooth the top. Bake for 20–22 minutes. Let them cool completely before moving to the next layer.
While the brownies cool, beat together peanut butter, softened butter, powdered sugar, vanilla, and milk in a mixing bowl until smooth
Spread the peanut butter mixture evenly over the cooled brownie base using a spatula.
Place the pan in the fridge for about 15 minutes while you prepare the chocolate topping.
In a small microwave-safe bowl, combine chocolate chips and peanut butter. Heat in 20-second intervals, stirring after each, until melted
Pour the chocolate mixture over the chilled peanut butter layer and tilt the pan gently to spread it evenly.
Refrigerate again for 30–40 minutes