Preheat oven to 325°F. Wrap the outside of a 9-inch springform pan with aluminum foil to prevent water seepage.
Make the crust. Mix graham cracker crumbs, melted butter, 1/4 cup sugar, and 1 teaspoon cinnamon until resembling wet sand. Press firmly into pan bottom and slightly up sides. Bake for 10 minutes, then cool completely.
Prepare filling. Beat softened cream cheese until completely smooth, about 3 minutes. Scrape down bowl frequently. Add 1 cup granulated sugar and brown sugar, beat until fluffy.
Add eggs. Mix in eggs one at a time on low speed, just until combined. Do not overmix to prevent cracking.
Complete filling. Stir in 1 teaspoon vanilla, 1/2 teaspoon cinnamon, honey, sour cream, flour, and salt until smooth and well combined.
Assemble cheesecake. Pour half the filling over cooled crust. Drizzle extra cinnamon sugar in center, then add remaining filling. Use a knife to create gentle swirls for marbled effect.
Bake. Place pan on baking sheet. Bake for 55-65 minutes until edges are set but center still jiggles slightly when gently shaken.
Cool gradually. Turn off oven, crack door open, and let cheesecake cool inside for 30 minutes. Run knife around edge to prevent cracking.
Chill. Cool completely on wire rack, then refrigerate at least 4 hours or preferably overnight before adding glaze.
Make glaze. Whisk together powdered sugar, milk, 1/2 teaspoon vanilla, and melted butter until smooth. Drizzle over chilled cheesecake before serving.