In a large skillet, add, add the 1 packaged tofu (diced) and the 2 tsp. oil. Cook over medium heat for approx. 10 minutes until lightly browned, turning gently every few minutes.
Sprinkle the ½ tsp. each garlic powder, onion powder, and chili powder over the tofu, gently toss, then sprinkle the 1-2 Tbsp. low-sodium soy sauce or tamari evenly over the tofu. Season with salt to taste. Gently stir, and cook an additional three minutes, flipping occasionally.
While tofu is cooking, add all Barbecue Sauce ingredients to a small saucepan. Gently simmer over medium heat for 5 to 7 minutes until slightly thickened.
Once tofu is finished cooking, pour the barbecue sauce over the tofu, reserving some sauce for serving.
In a medium mixing bowl, add the 2 nectarines diced, 1 ½ bell peppers diced, ¼ large red onion finely chopped, 2 avocados diced, 2-3 Tbsp. (packed) finely chopped cilantro, and optional 2 tsp. (packed) finely chopped mint.
In a small bowl, whisk together the 1 Tbsp. agave, juice of 1 lime, 2 tsp. olive oil, ¾ tsp. kosher salt, ¼ tsp. pepper, and ½ tsp. garlic powder. Pour over the salsa ingredients into the mixing bowl. Gently toss to coat.
Divide the barbecue sauce coated tofu pieces among the 4 to 6 tortillas (warm the tortillas first if desired). Divide the Nectarine Salsa over top (leaving any remaining liquid in the bowl). Drizzle remaining barbecue sauce over top.