01 - Whisk together BBQ sauce olive oil honey soy sauce smoked paprika garlic powder black pepper and salt in a large bowl until fully combined.
02 - Add chicken cubes to the marinade and toss thoroughly to coat. Cover and refrigerate for at least 30 minutes up to 2 hours for deeper flavor penetration.
03 - Soak wooden skewers in water for at least 20 minutes to prevent burning if using wooden ones.
04 - Thread marinated chicken pineapple chunks bell pepper pieces and red onion alternately onto skewers leaving slight space between pieces for even cooking.
05 - Preheat grill or grill pan over medium-high heat. Lightly oil the grates to prevent sticking.
06 - Place skewers on the grill and cook for 12 to 15 minutes turning every 3 to 4 minutes for even charring. Brush with additional BBQ sauce during the final 5 minutes of cooking.
07 - Grill until chicken reaches internal temperature of 165°F and vegetables and pineapple show slight char marks.
08 - Remove skewers from grill and let rest for 2 minutes before serving to allow juices to redistribute.