Soak soy curls in warm water for 10 minutes, then drain and squeeze out excess moisture thoroughly.
Rinse the jackfruit and shred it using two forks or your hands until it reaches a pulled-meat consistency.
Heat avocado oil in a large skillet over medium-high heat until shimmering.
Add the soy curls and shredded jackfruit to the skillet, browning for 5-7 minutes until the edges are crispy and golden.
Stir in the garlic powder, onion powder, smoked paprika, ground cumin, sea salt, and black pepper to coat the mixture.
Add the black beans and a splash of water to the pan, simmering for 3 minutes until the liquid has evaporated and flavors have melded.
In a small bowl, mash the avocado with the vegan Greek yogurt and lime juice until the texture is smooth and velvety.
Warm the corn tortillas in a dry pan or over a gas flame for 30 seconds per side until pliable.
Assemble the tacos by filling tortillas with the carnitas mixture and topping with a dollop of avocado crema, diced red onion, and fresh cilantro.