01 - Fire up your grill or grill pan to medium-high heat, preparing for direct cooking.
02 - Combine chicken cubes with olive oil, smoked paprika, garlic powder, onion powder, salt, and black pepper in a mixing bowl, tossing until evenly coated.
03 - Thread seasoned chicken, red bell pepper pieces, and red onion wedges onto metal or presoaked wooden skewers, alternating ingredients for even cooking.
04 - Brush assembled skewers with half of the BBQ sauce, ensuring even coverage on all sides.
05 - Place skewers on the preheated grill and cook for 12-15 minutes, turning every 3-4 minutes. During the final 5 minutes, brush with remaining BBQ sauce until chicken reaches internal temperature of 165°F and develops light char marks.
06 - While chicken grills, arrange mixed greens, cherry tomatoes, cucumber slices, avocado, radishes, and sweetcorn on individual plates or a large serving platter.
07 - Whisk mayonnaise, Greek yogurt, chopped chives, parsley, dill, minced garlic, lemon juice, salt, and pepper in a small bowl. Gradually add milk until desired pouring consistency is achieved.
08 - Transfer grilled chicken skewers atop the prepared salad. Drizzle with herby ranch dressing or serve on the side for individual portioning. Serve immediately while skewers are warm.