Preheat an outdoor grill or grill pan to high heat.
Remove the husks and silk from the corn.
Grill the corn for 7–10 minutes, turning frequently until lightly charred on all sides.
Remove the corn from the grill and allow it to cool completely.
Using a sharp knife, carefully cut the kernels from the cobs into a large serving bowl.
Add the diced red onion, bell pepper, avocado, cherry tomatoes, and chopped cilantro.
In a separate small bowl, whisk together the avocado oil, fresh lime juice, garlic, chipotle hot sauce, honey, salt, and pepper until smooth.
Pour the vinaigrette over the salad.
Toss gently until all ingredients are evenly coated.
Refrigerate for at least 20 minutes before serving to allow the flavors to blend.