Heat the oil in a large pot or Dutch oven over medium-high heat.
Add the onion, bell pepper and garlic and cook, stirring, until the veggies are tender, about 4 minutes.
Add the ground chicken and continue to cook, breaking up the meat with the edge of a spoon, until the meat is cooked through and no longer pink, about 5 minutes. Drain off excess fat, if needed.
Add the salt, black pepper, chili powder, cumin, paprika, and oregano and toss until well combined and fragrant, about 2 minutes. Add the tapioca flour and stir until very well combined. Then add the tomato paste, tossing until very well combined in with the meat.
Add the diced green chiles, fire-roasted diced tomatoes, enchilada sauce, and broth and stir until well combined. Bring to a simmer.
Once simmering, stir in the drained and rinsed beans and reduce the heat to a light simmer, about medium-low to low heat, cover and cook to allow the flavors to meld and the beans to become tender, 15 to 20 minutes.
To serve, ladle into bowls and garnish as desired.