Preheat your oven to 400°F (200°C).
In a bowl, toss the diced sweet potatoes with olive oil, garlic powder, paprika, salt, and pepper. Spread them in a single layer on a baking sheet and roast for 25-30 minutes, or until tender and slightly caramelized, stirring halfway through.
While the sweet potatoes are roasting, season the chicken breasts with salt and pepper. In a skillet over medium heat, cook the chicken for about 6-7 minutes per side until fully cooked (internal temperature should reach 165°F). Remove from heat and brush with BBQ sauce, allowing it to caramelize slightly.
In a separate bowl, combine the coleslaw mix, mayonnaise, apple cider vinegar, honey, Dijon mustard, black pepper, and salt. Mix until well combined.
Once the chicken is cooked, slice it into strips.
To assemble the bowls, divide the roasted sweet potatoes among four bowls, top with sliced BBQ chicken, and add a generous scoop of coleslaw. Garnish with fresh cilantro or green onions if desired.