01 - In a bowl, combine olive oil, BBQ sauce, smoked paprika, garlic powder, salt, and black pepper. Add 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 additional BBQ sauce, until chicken is cooked through and lightly charred.
04 - While the chicken grills, arrange mixed salad greens, red and yellow bell peppers, cherry tomatoes, red onion, avocado, and cucumber in a large serving bowl or on individual plates.
05 - In a small bowl, whisk together olive oil, apple cider vinegar, honey, Dijon mustard, salt, and pepper until well emulsified.
06 - Place the grilled chicken skewers over the assembled salad. Drizzle with dressing and serve immediately.