01 - In a mixing bowl, combine olive oil, BBQ sauce, smoked paprika, garlic powder, salt, and black pepper. Add chicken cubes and toss to coat evenly. Allow to marinate for at least 15 minutes.
02 - Preheat a grill or grill pan to medium-high heat. Thread the marinated chicken cubes onto skewers, leaving a small space between each piece for even cooking.
03 - Place skewers on the grill and cook for 10 to 12 minutes, turning occasionally and brushing with additional BBQ sauce, until the chicken is cooked through and lightly charred.
04 - While the chicken grills, arrange mixed greens, sliced bell peppers, cherry tomatoes, red onion, avocado, and cucumber in a large serving bowl or on a platter.
05 - In a small bowl, whisk together olive oil, apple cider vinegar, honey, Dijon mustard, salt, and pepper until well blended and smooth.
06 - Place the grilled chicken skewers over the assembled salad. Drizzle with the prepared dressing and serve immediately while the chicken is still warm.