Preheat oven to 350°F (175°C). Coat a 9-inch springform pan with cooking spray.
Make the crust: Stir graham cracker crumbs, melted butter, sugar, and salt until combined. Press into the bottom and up the sides of the pan.
Bake the crust for 10 minutes, until golden, then cool for 30 minutes.
Prepare the cheesecake filling: Beat cream cheese and sugar until fluffy. Add eggs one at a time, mixing well after each. Beat in flour, salt, bourbon, and preserves. Fold in chopped peaches. Pour into the cooled crust.
Bake cheesecake: Place the springform pan in a slow cooker liner or wrap it in foil, and place it in a large roasting pan. Add warm water to the roasting pan (up to halfway up the sides of the cheesecake pan). Bake for 35 minutes until set.
Make the topping: Beat butter and sugar until fluffy. Add the egg and mix. In a small bowl, whisk flour, baking powder, cinnamon, and salt. Mix into the butter mixture until combined.
Add topping: Spoon topping over the cheesecake and bake for 1 more hour, until golden. Turn off the oven and let cheesecake cool with the door ajar for 1 hour.
Cool the cheesecake: Remove from the oven and cool at room temperature for 1 hour. Chill in the refrigerator for 6-12 hours.
Serve: Remove the collar and slice.