01 - In a large bowl, whisk together the barbeque sauce, olive oil, soy sauce, garlic, honey, smoked paprika, black pepper, and salt until well combined.
02 - Add the chicken cubes to the marinade, toss to coat evenly, cover the bowl, and refrigerate for at least 30 minutes or up to 2 hours for deeper flavor.
03 - Preheat the grill to medium-high heat. Soak wooden skewers in water for at least 20 minutes to prevent burning, or use metal skewers.
04 - Thread the marinated chicken, pineapple chunks, bell peppers, and onion pieces alternately onto the skewers, distributing ingredients evenly.
05 - Lightly oil the grill grates. Place the skewers on the grill and cook for 12 to 15 minutes, turning occasionally, until the chicken is cooked through and slightly charred.
06 - Brush the kabobs with additional barbeque sauce during the last few minutes of grilling for extra flavor, if desired.
07 - Remove the kabobs from the grill and let rest for 2 to 3 minutes before serving.