Heat olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, green bell pepper, and garlic. Cook, stirring occasionally, until the vegetables are softened, about 5 minutes.
Add the cumin, smoked paprika, dried oregano, ground cinnamon, and salt. Stir to combine and cook for 1 minute.
Pour in the vegetable broth and bring to a boil.
Reduce the heat to low, cover the pot, and simmer for 45 minutes.
While the vegetables are simmering, prepare the jackfruit. Remove any seeds or tough parts from the jackfruit and tear it into shreds using a fork or potato masher.
Preheat the oven to 375°F (190°C). Line a baking sheet with parchment paper. Once the vegetables have simmered for 45 minutes, add the jackfruit to the pot and stir to combine. Simmer for an additional 30 minutes, until the jackfruit is tender and the liquid has mostly evaporated.
Remove the pot from heat and stir in the lime juice and chopped cilantro.
Transfer the jackfruit mixture to the prepared baking sheet and spread it out in an even layer.
Bake for 20-25 minutes, stirring once or twice, until the jackfruit is crispy and caramelized.
Serve the vegan carnitas with your favorite tortillas, avocado, salsa, and other toppings of your choice.