In a blender or food processor, combine soy sauce, white vinegar, vegetable oil, green onions, garlic, thyme, brown sugar, allspice, black pepper, cinnamon, nutmeg, ginger, salt, Scotch bonnet peppers, and lime juice. Blend until smooth to create the jerk marinade.
Place the chicken pieces in a large bowl or Ziplock bag and pour the marinade over them, ensuring they are fully coated. Seal the bag or cover the bowl and refrigerate for at least 4 hours, preferably overnight, to allow the flavors to penetrate the meat.
Preheat your grill or barbecue to medium-high heat. Remove the chicken from the marinade, shaking off any excess, and discard the remaining marinade.
Grill the chicken over indirect heat, turning occasionally, until cooked through and slightly charred, about 30-45 minutes. The internal temperature should reach 165°F (75°C) for safe consumption.
Once cooked, remove the chicken from the grill and let it rest for a few minutes before serving. Garnish with fresh lime wedges and chopped cilantro, if desired.