Heat the oven to 375°F.
Grease a 9-inch square baking dish, or line it with parchment.
Cook the sausage in a skillet over medium heat until browned.
Break the sausage into small crumbles as it cooks.
Drain the sausage well.
Whisk the cornmeal, flour, baking powder, chili powder, cumin, garlic powder, and salt in a bowl.
Whisk the milk, eggs, melted butter, and honey in another bowl.
Pour the wet mixture into the dry mixture.
Stir just until the dry streaks disappear.
Fold in the cooked sausage, cheddar cheese, Monterey Jack cheese, corn, green chiles, red bell pepper, green onions, and jalapeño.
Spread the batter into the prepared pan.
Bake for 28 to 34 minutes, until the center sets.
Check that the center springs back lightly.
A toothpick should come out with moist crumbs, not wet batter.
If the top browns too fast, loosely cover it with foil.
Rest the cornbread for 10 minutes before slicing.