In a large bowl, combine the barbecue sauce, honey, apple cider vinegar, garlic powder, onion powder, smoked paprika, salt, and pepper. Mix well to create the marinade.
Add the chicken cubes to the marinade, ensuring they are well coated. Cover and refrigerate for at least 1 hour, or overnight for best flavor.
Preheat your grill to medium-high heat.
Thread the marinated chicken and pieces of bacon onto the skewers, alternating between chicken and bacon.
Place the skewers on the grill and cook for 10-12 minutes, turning occasionally, until the chicken is cooked through and has nice grill marks.
Brush additional barbecue sauce on the kabobs during the last few minutes of grilling for extra flavor.
Remove from the grill and let rest for a few minutes before serving.