In a large freezer bag, add the lemon juice, lemon zest, avocado oil, garlic, honey, mustard, rosemary, salt, and pepper. Add the diced chicken, then seal, shake, and allow chicken to marinate for at least 2 hours, or overnight, in the fridge.
About 1-2 hours before you are ready to cook the chicken, soak your wooden skewers in about 1" of water.
Preheat your grill to medium high heat.
Remove chicken from the marinade and let any excess drip off. Wipe the soaked skewers dry, then alternate adding the veggies and marinated chicken to the skewers. Leave a little space between each so that they are able to cook evenly.
Spray your grill with a little cooking oil, then add the kabobs and cook for about 5-7 minutes, or until golden brown. Use tongs to flip the kabobs over and cook for another 5-7 minutes, or until the chicken is lightly golden and cooked through.
Remove the kabobs from the grill and let them rest for 5 minutes before serving. Enjoy!