Preheat your oven to 375°F (190°C) and grease a 9x13 inch baking dish.
Cook the sausage in a large skillet over medium heat, breaking it up with a wooden spoon until no longer pink, about 5-7 minutes.
Add the onion and bell pepper to the skillet with the sausage. Cook until softened, about 3-4 minutes. Add the garlic and cook for another 30 seconds until fragrant. Remove from heat and set aside to cool slightly.
In a large bowl, whisk together the flour, baking powder, baking soda, salt, and black pepper.
Add the cold cubed butter to the flour mixture. Using your fingers or a pastry cutter, work the butter into the flour until it resembles coarse crumbs. This creates that biscuit-like texture that makes this breakfast bake so special.
Stir in 1 1/2 cups of the shredded cheddar cheese, reserving the remaining 1/2 cup for topping.
In a separate medium bowl, whisk together the buttermilk and eggs until well combined.
Pour the wet ingredients into the flour and cheese mixture, and stir just until combined. The batter will be thick and slightly lumpy—that's perfect!
Fold in the cooled sausage mixture and chopped chives until evenly distributed throughout the batter.
Pour the batter into the prepared baking dish and spread it out evenly. Sprinkle the remaining 1/2 cup of cheddar cheese on top.
Bake for 35-40 minutes until the top is golden brown and a toothpick inserted in the center comes out clean. If the top starts browning too quickly, cover loosely with aluminum foil.
Let it cool for about 5 minutes before cutting into squares and serving. Garnish with additional chives and serve with hot sauce on the side if desired.