Preheat a griddle to 350°F so it's ready for the bacon and pancakes to go straight on. A flat-top or electric griddle gives you the most even heat.
Arrange the bacon in a single layer on the hot griddle. Let it cook, flipping now and then, until it's golden and crisp, about 8 to 10 minutes. Once it’s done, transfer it to a paper towel–lined plate to drain. Carefully wipe the griddle clean of excess grease.
Whisk together the flour, brown sugar, baking powder, baking soda, salt, and cinnamon in a large mixing bowl.
Add the buttermilk and eggs to the dry mixture. Gently whisk until it’s mostly combined. Stir in the melted butter last. The batter will be a little lumpy, and that’s okay. Let it sit for 5 minutes to thicken slightly.
Place the cooked bacon strips about 3 inches apart on the hot griddle. This gives the pancakes space to spread.
Pour about 1/4 cup of batter directly over each strip of bacon. Let it settle and spread into a pancake.
Cook until you see bubbles forming on the surface and the edges start to look set, about 3 to 4 minutes. Use a wide spatula to gently flip each pancake.
Flip and continue cooking another 3 to 4 minutes until the second side is golden brown and the pancakes are cooked through.
Repeat with the remaining batter and bacon. If you’re working in batches, keep finished pancakes warm in a 200°F oven on a baking sheet while you cook the rest.
Serve warm with maple syrup.