01 - In a mixing bowl, combine olive oil, BBQ sauce, smoked paprika, garlic powder, salt, and black pepper. Add the chicken cubes and toss to coat evenly. Let 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 gap between pieces for even cooking.
03 - Place skewers on the grill and cook for 10-12 minutes, turning occasionally and brushing with extra BBQ sauce, until the chicken is cooked through and slightly charred.
04 - While the chicken grills, arrange mixed salad greens, sliced bell peppers, halved cherry tomatoes, red onion, avocado, and cucumber in a large serving bowl or on individual plates.
05 - Whisk together olive oil, apple cider vinegar, honey, Dijon mustard, salt, and pepper in a small bowl until fully emulsified.
06 - Place the grilled chicken skewers over the assembled salad. Drizzle with dressing and serve immediately.