Preheat oven to 350°F; grease pan and place on foil lined tray.
Melt brown sugar, butter, honey, and salt; stir in pecans and spread in pan.
Whisk flour, baking powder, and baking soda.
Whisk sour cream, eggs, sugar, oil, water, vanilla, and salt until smooth.
Mix dry into wet gently until just combined.
Mix brown sugar and cinnamon for filling.
Layer half batter, add cinnamon sugar, then remaining batter.
Bake 35–40 minutes until golden and set.
Cool 10–15 minutes, then invert onto plate.
Add flaky salt if desired and serve warm or room temp.