This usually happens when the chicken's been cooked too long. Even in a saucy environment, chicken breasts can lose their juiciness after a while. To keep your BBQ chicken tender, try not to overcook it. To avoid this, monitor cooking times and consider using a meat thermometer to ensure the chicken doesn't exceed its ideal internal temperature of 165°F.