Start by making the maple baked beans. In a medium pot over medium heat, add the avocado oil and onion. Cook until fragrant and the onions begin to sweat (soften). About 2-3 minutes. Then add in the rest of the ingredients and stir. Let the beans simmer over low heat for 20 minutes until the water is absorbed and they have thickened.
Meanwhile, make the enchilada sauce. In a small saucepan, add avocado oil and arrowroot powder. Stir until a thick paste forms, then add in the chili powder, garlic powder, cumin, paprika, onion powder, oregano, and cayenne pepper. Whisk until combined and continue to whisk until the spices are activated and toasty. About 2 minutes.
Next whisk in the tomato paste and vegetable broth. Cook, whisking constantly, until the sauce thickens. About 4-5 minutes. Set aside.
Preheat the oven to 325 degrees F.
Finally, assemble the enchiladas. In a medium bowl, add the cheddar, green chilis, and maple baked beans. You may need to add more depending on the size of your tortillas. Otherwise, save the rest to serve with the enchiladas.
In a 9x13 inch baking dish, pour 1/2 cup of enchilada sauce on the bottom and spread to the edges. Take your tortillas, and one at a time spoon a little bit of the filling down the center of the tortilla. Then place, seam side down in the casserole dish. Repeat with the rest of the tortillas. Then, carefully pour the rest of the enchilada sauce over the tortillas covering them. Use a spoon to spread the sauce so the tortilla is completely covered in sauce. Sprinkle chunks of fresh mozzarella on top of the enchiladas and bake in the oven uncovered for 15 minutes. Then broil (to get the cheese nice and bubbly) for 2 minutes.
To serve, top with sliced avocado and fresh cilantro.