Heat oil in a large pot or Dutch oven over medium-high; season chicken with salt, pepper, cumin, and chili powder and cook 5-6 minutes until browned and nearly cooked through.
Cook onion and garlic in pot 2-3 minutes until onion softens.
Stir in enchilada sauce, tomatoes with chiles, and broth; bring to a boil.
Stir in pasta; reduce heat to medium and cook 10-12 minutes, stirring occasionally, until tender.
Add beans and corn; cook 2 more minutes until heated through.
Off heat, stir in cream cheese until melted, then 1 1/2 cups shredded cheese until combined.
Top with remaining cheese; cover 2-3 minutes to melt and serve with favorite toppings such as sour cream, cilantro, avocado, or jalapeƱos.