01 - In a large bowl, whisk together the honey, soy sauce, BBQ sauce, olive oil, minced garlic, lemon juice, smoked paprika, black pepper, and salt until well combined.
02 - Add the chicken pieces to the marinade and toss thoroughly to coat evenly. Cover and refrigerate for at least 1 hour, or up to overnight for deeper flavor penetration.
03 - If using wooden skewers, submerge them in water for at least 30 minutes prior to grilling to prevent burning.
04 - Preheat a grill or grill pan to medium-high heat. Brush the grates with vegetable oil to prevent sticking.
05 - Thread the marinated chicken pieces evenly onto the skewers, leaving a small gap between pieces for even cooking.
06 - Place the skewers on the hot grill. Cook for 12 to 15 minutes, turning every 2 to 3 minutes, until the chicken is cooked through and slightly charred on the edges. The internal temperature should reach 165°F.
07 - Transfer the skewers to a serving platter. Garnish with fresh parsley or chives and serve alongside lemon wedges.