Heat a griddle or skillet over medium heat. Add the sausage and cook, stirring frequently and using a wooden spoon to break up the meat, until cooked through and no pink remains, 5 to 6 minutes.
Use a slotted spoon to transfer the sausage to a bowl and let cool. Wipe the skillet or griddle clean with a paper towel.
While the sausage is cooling, make the pancake batter. Whisk the flour, sugar, baking powder, baking soda, and salt in a large bowl. Mix the eggs and buttermilk together in a separate bowl or liquid measuring jug.
Pour the wet ingredients into the dry and stir just until the batter is thoroughly combined and no streaks of dry flour remain. It's ok if the batter is a little lumpy, but if it's very thick, drizzle in a little extra buttermilk, 1 tablespon at a time.
Fold in the cooled sausage.
Heat the griddle or skillet over medium and add 1 tablespoon butter. When the butter is melted, drop ¼-cup scoops of the batter onto the griddle or skillet and cook, flipping once, until the pancakes are cooked through, 3 to 4 minutes per side. Reduce the heat if the pancakes are browning too quickly. Repeat with remaining batter until all the pancakes are cooked.
Serve hot, with butter and maple syrup, if desired.