Preheat oven to 400F and line two baking sheets with parchment paper.
Add sweet potatoes to one baking sheet and toss with olive oil, salt, and pepper. Roast for 20 minutes, then flip, then roast another 20 minutes.
While sweet potatoes are cooking, make BBQ sauce by whisking together all ingredients.
Pour half of BBQ sauce over top of chicken and toss to coat. Add chicken to prepared baking sheet, spooning leftover BBQ sauce on top of breasts. Bake for 20-25 minutes. I like to add the chicken to the oven once I have flipped my sweet potatoes so the timing is similar.
While chicken and sweet potatoes are baking, prepare coleslaw. In a large bowl, add coleslaw mix, then top with greek yogurt, mayo, red wine vinegar, honey, celery seed, salt, and pepper. Toss to combine until well coated.
Once everything is cooked, take chicken out of oven and let cool slightly before shredding. You can shred with a kitchen mixer or by hand, or cut into small chunks.
Add remaining BBQ sauce to cooked chicken and toss to coat.
Prepare bowls. Layer sweet potatoes, shredded chicken, coleslaw, avocado, and crumbled feta. Sprinkle with cilantro and more BBQ sauce if desired!