Combine cumin, chili powder, garlic powder, onion powder, salt, and black pepper in a small bowl, then rub the spice mixture generously over all sides of the chicken breasts. Set aside.
Drain and rinse the black beans, drain the corn, and combine both in a large bowl along with the entire can of diced tomatoes with green chiles (including the liquid). Stir to combine and set aside.
Spray the inside of a 6-quart slow cooker with non-stick cooking spray, then pour about 1/2 cup (120ml) of enchilada sauce into the bottom and spread it to coat the entire base.
Arrange one-third of the corn tortilla pieces in a single layer over the enchilada sauce, overlapping slightly to cover the surface.
Place the seasoned chicken breasts in a single layer on top of the tortillas, then spoon the bean, corn, and tomato mixture evenly over the chicken. Pour another 1/2 cup (120ml) of enchilada sauce over the top.
Layer the second third of tortillas over the chicken and bean mixture, pour about 3/4 cup (180ml) of enchilada sauce over them, then top with the remaining tortillas and pour the rest of the enchilada sauce evenly over the top.
Cover and cook on LOW for 6–8 hours or on HIGH for 3–4 hours, keeping the lid on throughout to maintain steady heat.
Use two forks to shred the chicken directly in the slow cooker, then stir everything together gently so the shredded chicken incorporates into the layers.
Sprinkle the shredded Mexican cheese blend evenly over the top of the casserole, replace the lid, and cook on HIGH for an additional 15–20 minutes until the cheese is fully melted.
Turn off the slow cooker and let the casserole rest for 5 minutes to allow the layers to set, then scoop into bowls and top with sour cream, jalapeños, cilantro, avocado, or green onions as desired.