Preheat oven to 400 °F. Line a baking sheet with parchment paper or foil and place a rack on top if available.
In a bowl, combine cream cheese, shredded cheese, garlic powder, onion powder, smoked paprika, salt, and black pepper until smooth.
Add chopped green onions, crumbled sausage, and cayenne if using, and mix well.
Spoon the cheese mixture into each jalapeño half, filling generously without overflowing.
Wrap each stuffed jalapeño with a half slice of bacon and secure with a toothpick if needed.
Place jalapeños seam-side down on the prepared baking sheet.
Bake for 20 to 25 minutes until bacon is crispy and filling is bubbly.
For extra crispiness, broil for 2 to 3 minutes at the end of baking.
Let cool slightly before serving. Pair with ranch, chipotle mayo, or honey-mustard dipping sauces.