Soak the skewers in water if using wooden ones.
Prepare the marinade by mixing honey, garlic, soy sauce, olive oil, and apple cider vinegar in a bowl.
Add the chicken cubes to the marinade and stir to coat evenly; let marinate for at least 30 minutes.
Preheat the grill to medium-high heat.
Thread the marinated chicken onto the skewers.
Season the skewers with salt and pepper before grilling.
Grill the skewers for about 12-15 minutes, turning occasionally until cooked through.
Remove from the grill and let sit for a few minutes before serving.