Dice the onion into 1/2-inch pieces, chop the bell pepper into 1/2-inch chunks, and mince the garlic fresh. Pat the chicken dry with paper towels and season all over with salt and pepper—this helps it brown better in the slow cooker. Combine the cumin, chili powder, oregano, red pepper flakes, and smoked paprika in a small bowl to make your spice blend, which will distribute more evenly than adding spices individually.
Add the seasoned chicken to the slow cooker and sprinkle the spice blend from Step 1 over it. Drain and rinse the black beans and corn, then add them along with the diced onion, bell pepper, and minced garlic from Step 1. Pour in 10 oz enchilada sauce and chicken broth, stirring gently to combine everything and ensure the chicken is partially submerged. Cover and cook on low for 6-8 hours or high for 3-4 hours until the chicken shreds easily with a fork.
Once the chicken is cooked through and tender, remove it to a cutting board and shred it using two forks, then return it to the slow cooker. Juice the lime and stir the lime juice into the mixture, which brightens all the flavors and adds depth. Taste and adjust seasoning with salt and pepper if needed. I like to let the mixture sit in the warm slow cooker for 5 minutes after adding the lime juice so all the flavors meld together—it makes a noticeable difference in the final dish.
Warm the tortillas slightly by heating them in a dry skillet or over a gas flame for a few seconds on each side—this makes them pliable and prevents cracking when you roll them. Preheat your oven to broil setting. Spoon about 1/4 cup of the chicken mixture from Step 3 onto each tortilla, staying toward one edge, then roll tightly and place seam-side down in a 9x13-inch baking dish (or similar size) in a single layer.
Pour the 10 oz enchilada sauce evenly over all the rolled tortillas, making sure they're well coated. Sprinkle the shredded Monterey Jack cheese evenly over the top—I find that using Monterey Jack specifically makes a difference because it melts more smoothly than other cheeses. Place the dish under the broiler for 2-3 minutes, watching carefully, until the cheese is melted and bubbling at the edges.
Remove from the broiler and let cool for 2-3 minutes. Prepare fresh toppings: dice the avocado, slice the red onion thinly, chop the green chiles, slice the olives, and roughly chop the cilantro. Serve each enchilada with a dollop of sour cream and a generous portion of fresh toppings, allowing each person to customize their plate.