In a bowl with a lid, mix the first 5 ingredients. Stir to combine. Taste for seasoning. If you like more salt, add more soy. If you like more tart flavors, add more vinegar. This is the time to adjust, before we place raw meat into the bowl.
Pour off ½ cup of he liquid into a bowl for basting while grilling. That way this liquid won’t have any raw meat juices.
Place the pork and veggies into container. Tighten the lid and shake to combine. Place in the fridge to marinade for 30-60 minutes.
Preheat grill on medium heat.
Place items on skewers alternating veggies and meat. Discard marinating liquid.
Place skewers on the grill.
Baste (with reserve marinade) and turn over as they brown. 3 to 4 times per skewer gets a nice even coat of sauce and browning.
When the meat is done to 160 or fairly firm to the touch, remove from the grill.