Rinse, drain, and dry the jackfruit. Chop off the center core portion of the fruit and discard. Place in mixing bowl and set aside.
Mix together the brown sugar, paprika, garlic powder, chili powder, salt and pepper, and add to the jackfruit. Toss to coat the jackfruit.
Heat the olive oil in a large frying pan. Add the onion and garlic and sauté for 5 minutes. Add the seasoned jackfruit and fry for 5 more minutes.
To make the BBQ sauce, combine all the ingredients, and add the BBQ sauce to the jackfruit.
Stir and reduce heat to medium-low and cook for about 30 minutes.
If the sauce becomes too thick, you can add some water to loosen it.
Once fully cooked, shred the softened jackfruit using two forks.