If using raw chicken, pat dry and season with salt and pepper. Heat 1 tablespoon oil in Dutch oven over medium-high heat. Sear chicken 5-6 minutes per side until golden and cooked through to 165°F internal temperature. Transfer to a bowl, rest 5 minutes, then shred with two forks. Set aside.
Return pot to medium heat and add remaining tablespoon of oil. Cook diced onion until soft and translucent, about 5 minutes. Add minced garlic and cook 30 seconds until fragrant.
Add both cans of diced green chiles and stir to combine. Add cumin, oregano, smoked paprika, coriander, and cayenne. Toast spices for 30 seconds until fragrant.
Pour in 2.5 cups chicken broth, reserving ½ cup for puree. Bring to a light boil over medium-high heat.
Place 2 cans of drained cannellini beans in a blender with reserved ½ cup broth. Blend until completely smooth. Pour pureed bean mixture into pot and stir to incorporate. The broth will immediately thicken.
Reduce heat to medium-low and simmer uncovered for 15 minutes, stirring occasionally. Taste and adjust salt, pepper, or cayenne to preference.
Add the third can of whole cannellini beans, corn kernels, and shredded chicken to the pot. Stir and simmer 5 more minutes until heated through.
Add softened cream cheese and stir continuously until fully melted, about 2-3 minutes. Remove from heat, stir in sour cream and lime juice. The lime brightens all the flavors.
Ladle chili into bowls and top with shredded cheese, avocado, extra sour cream, tortilla strips, jalapenos, green onions, and fresh cilantro. Serve hot with cornbread or tortilla chips.