Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or aluminum foil for easy cleanup.
Cut the jalapeños in half lengthwise and remove the seeds and membranes for less heat (optional). Set aside.
In a mixing bowl, combine the softened cream cheese, shredded cheddar cheese, garlic powder, onion powder, smoked paprika, and black pepper. Mix until well blended.
In a skillet over medium heat, cook the breakfast sausage until browned and cooked through. Drain any excess grease and let it cool slightly. Stir the sausage into the cheese mixture until thoroughly combined.
Stuff each jalapeño half generously with the cheese and sausage mixture using a spoon or a piping bag.
Cut each bacon slice in half and wrap each stuffed jalapeño with half a slice of bacon, securing with a toothpick if necessary.
Place the wrapped jalapeños on the prepared baking sheet and bake in the preheated oven for 25-30 minutes, or until the bacon is crispy and the filling is heated through.
Remove from the oven and let cool for a few minutes before serving.