Combine olive oil, lime juice, chili powder, cumin, smoked paprika, sweet paprika, garlic powder, onion powder, oregano, salt, black pepper, and cayenne pepper in a medium bowl to make the marinade.
Add sliced chicken to the marinade and coat well. Refrigerate for 20–30 minutes or up to 4 hours.
Rinse rice under cold water until nearly clear. Bring chicken broth or water to boil in a medium saucepan.
Add rice, butter or olive oil, and salt to the boiling liquid. Cover, reduce heat to low, and simmer 15–18 minutes or until tender.
Remove rice from heat and let it rest covered for 5–10 minutes. Fluff with a fork, then stir in lime juice and cilantro.
Heat olive oil in a large skillet over medium-high heat. Add sliced bell peppers and onion, season with salt, pepper, chili powder, and cumin if using.
Cook vegetables, stirring occasionally, for 6–8 minutes until tender-crisp with slight char. Remove and set aside.
Increase skillet heat to medium-high. Cook marinated chicken strips in batches for 4–6 minutes until cooked through and lightly charred.
Return all cooked chicken to skillet with juices, toss and heat for 1–2 minutes. Adjust seasoning if needed.
Warm black beans in a small saucepan over medium heat with a splash of water. Season lightly with salt if desired.
Heat corn in another pan over medium heat or microwave until hot. Optionally sauté briefly for char.
Prepare toppings: slice avocado, chop cilantro, and arrange sour cream, salsa, shredded cheese, lime wedges, jalapeños, and hot sauce for serving.
Assemble bowls: start with cilantro-lime rice, add chicken, sautéed vegetables, black beans, corn, shredded cheese, avocado, sour cream, salsa, and garnish with cilantro and lime wedges.
Serve immediately while warm, encouraging fresh lime juice over the bowl and mixing flavors together before eating.