Preheat the oven to 180°C fan-forced.
To make the sauce, heat the olive oil in a saucepan over medium heat. Whisk in the flour and cook for 1 minute. Add the tomato paste, cumin, smoked paprika, garlic powder, onion powder and oregano stirring until fragrant.
Gradually whisk in the bone broth until smooth. Bring to a gentle simmer and cook for 5-8 minutes until slightly thickened. Stir through the apple cider vinegar and season to taste.
If using leftover cooked pork from the fridge, gently warm it in the microwave or a frying pan until just heated through. If it seems a little dry, stir through a splash of water or broth, or a spoonful of the enchilada sauce.
In a large bowl, combine the shredded pork, black beans, corn and 1/2 cup of the cheese. Add about ½ cup of the enchilada sauce and mix to coat.
Spread a thin layer of sauce over the base of a large baking dish.
Divide the filling evenly between the tortillas, roll tightly and place seam-side down into the baking dish.
Pour the remaining sauce over the enchiladas, ensuring they're well coated. Sprinkle over the remaining cheese.
Bake for 20-25 minutes until bubbling and golden.
Serve with avocado, yoghurt, coriander and lime if desired.