Prepare jackfruit: Drain, rinse, and cut off any hard core pieces. Use your fingers or a fork to pull apart jackfruit into shreds.
Cook aromatics: Heat oil in a skillet. Sauté onion until soft, then add garlic and cook for 1 minute.
Add spices: Stir in smoked paprika, chili powder, cumin, salt, and pepper. Cook 30 seconds.
Cook jackfruit: Add shredded jackfruit, toss to coat with spices.
Simmer with BBQ sauce: Pour in BBQ sauce and broth. Stir, cover, and simmer for 15 minutes, stirring occasionally until sauce thickens.
Shred more if needed: Use forks to pull apart jackfruit further for a pulled pork texture.
Assemble sandwiches: Pile jackfruit onto toasted buns, top with coleslaw and pickles.