01 - Preheat grill or grill pan to medium-high heat.
02 - 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 between ingredients.
04 - Brush assembled skewers with half of the BBQ sauce, ensuring even coverage.
05 - Grill skewers for 12-15 minutes, turning occasionally. Brush with remaining BBQ sauce during the final 5 minutes of cooking. Chicken is done when cooked through and slightly charred.
06 - While chicken grills, arrange mixed greens, cherry tomatoes, cucumber, avocado, radishes, and sweetcorn on serving plates or a large platter.
07 - Whisk together mayonnaise, Greek yogurt, chives, parsley, dill, garlic, lemon juice, salt, and pepper. Gradually add milk until desired consistency is reached.
08 - Place grilled chicken skewers atop the prepared salad. Drizzle with herby ranch dressing or serve on the side for individual portioning.