Drain and rinse the jackfruit thoroughly. Remove any seeds and firm core pieces, then shred the jackfruit with your hands or two forks until it resembles pulled meat.
In a small bowl, combine brown sugar, paprika, garlic powder, salt, pepper, and chili powder to make the BBQ seasoning.
Toss the shredded jackfruit with the BBQ seasoning until evenly coated.
Add the BBQ sauce to the seasoned jackfruit and mix well.
Heat a large skillet over medium heat. Add the jackfruit mixture and cook for 8-10 minutes, stirring occasionally, until heated through and the sauce has thickened.
For the avocado slaw, blend the avocado, maple syrup, lemon juice, salt, pepper, and water until smooth and creamy.
Toss the shredded cabbage and carrots with the avocado dressing.
Serve the BBQ jackfruit on buns topped with avocado slaw if desired.