01 - In a large bowl, whisk together olive oil, BBQ sauce, smoked paprika, garlic powder, salt, and black pepper until well combined.
02 - Add the chicken cubes to the marinade and toss to coat evenly. Cover and refrigerate for at least 15 minutes to allow flavors to penetrate.
03 - Heat a grill or grill pan to medium-high. Thread the marinated chicken cubes onto skewers, leaving a small gap between pieces for even cooking.
04 - Place skewers on the grill and cook for 10-12 minutes, turning every 3-4 minutes and brushing with additional BBQ sauce, until chicken is cooked through and lightly charred on the edges.
05 - While the chicken cooks, arrange mixed greens, sliced bell peppers, halved cherry tomatoes, red onion, avocado, and cucumber in a large serving bowl or on individual plates.
06 - In a small bowl, whisk together olive oil, apple cider vinegar, honey, and Dijon mustard until emulsified. Season with salt and pepper to taste.
07 - Lay the grilled chicken skewers over the assembled salad. Drizzle with dressing and serve immediately while the chicken is still warm.