Preheat oven to 350 degrees F. Either spray with baking spray or grease and flour an 8 inch square pan.
For the cheesecake layer, in a large bowl, mix together the cream cheese, sugar, egg, and vanilla. Set aside.
For the brownie layer, in a large mixing bowl, cream together butter and sugar. Mix in the eggs, and 1 teaspoon vanilla.
Stir in cocoa, flour, salt, and baking powder. Stir until everything is evenly combined.
Spread the brownie batter evenly into the prepared baking dish.
Spread the cheesecake mixture evenly over the brownie mixture.
Drop the cherry pie filling by spoonfuls on top of the cheesecake layer. Then take a knife and swirl the cherry pie filling through the cheesecake layer.
Bake in a preheated oven for about 45 minutes. The cheesecake layer will still jiggle in the middle even when it has finished cooking.
Let it cool for about an hour.
Then chill in the refrigerator for at least 4 hours.
While the brownies are chilling, make the chocolate drizzle by adding the chocolate chips and 2 teaspoons of butter in a small bowl and microwave for about 30 seconds. Stir until smooth. Microwave again for another 30 seconds if it is not melted after the first 30 seconds. Stir and then spoon over the top of the cheesecake bars before serving.