01 - Preheat grill or grill pan to medium-high heat.
02 - In a large bowl, combine chicken cubes with olive oil, smoked paprika, garlic powder, onion powder, salt, and black pepper. Toss until evenly coated.
03 - Thread seasoned chicken, red bell pepper pieces, and red onion wedges onto skewers, alternating ingredients for even distribution.
04 - Brush skewers generously with half of the BBQ sauce, ensuring even coverage.
05 - Place skewers on the preheated grill. Cook for 12-15 minutes, turning every 3-4 minutes. During the final 5 minutes of cooking, brush with remaining BBQ sauce. Cook until chicken reaches an internal temperature of 165°F and develops light charring.
06 - While chicken grills, arrange mixed greens on a large serving platter or individual plates. Top with cherry tomatoes, cucumber slices, avocado, radishes, and sweet corn in decorative sections.
07 - In a medium bowl, whisk together mayonnaise and Greek yogurt until smooth. Add chopped chives, parsley, dill, minced garlic, lemon juice, salt, and pepper. Whisk thoroughly to combine. Gradually stir in milk, 1 tablespoon at a time, until desired pouring consistency is reached.
08 - Remove cooked chicken skewers from grill. Arrange skewers directly over the prepared salad. Serve immediately with herby ranch dressing drizzled on top or offered on the side for individual portioning.