Heat a large pot over medium heat and add the onion with a splash of the broth. Cook until the onion softens, then stir in the garlic, smoked paprika, chili powder, and cumin.
Add the pulled pork, kidney beans, diced tomatoes, remaining broth, and corn kernels. Stir well and bring to a simmer. Reduce heat to low and cook for 20 minutes, stirring occasionally.
While the chili simmers, heat the oven to 400°F and line a muffin tin with paper liners. In a bowl, whisk the cornmeal, flour, baking powder, sugar, and salt.
In another bowl, mix the milk, egg, and melted butter. Pour the wet mixture into the dry ingredients and stir just until combined.
Spoon the batter into the muffin cups, filling each about three-quarters full. Bake for 15 minutes until the tops are golden and a toothpick comes out clean.
Ladle the chili into bowls and serve with warm muffins on the side.