Bring a large pot of generously salted water to a rolling boil. Add the rotini or fusilli and cook according to package directions until al dente, aiming for the lower end of the suggested cook time.
Reserve about 1/4 cup of pasta cooking water, then drain the pasta and immediately run cold water over it for 60 to 90 seconds until completely cooled. Shake the colander well to remove excess water.
In a medium bowl, whisk together olive oil, fresh lime juice, minced garlic, cumin, chili powder, smoked paprika, honey, salt, and black pepper until fully emulsified. Set aside.
Dice the red bell pepper, red onion, and jalapeño into small uniform pieces. Halve the cherry tomatoes, slice the green onions, and roughly chop the cilantro.
Drain and rinse the canned corn and black beans through a fine-mesh colander. Dice the avocados last, right before assembling, and toss with a few drops of lime juice to prevent browning.
Transfer the cooled pasta to a large mixing bowl. Add the corn, black beans, red bell pepper, red onion, and jalapeño, tossing gently to distribute evenly.
Add the halved cherry tomatoes and sliced green onions, folding them in carefully. Pour the chili-lime dressing over the salad and toss thoroughly from the bottom up until everything is coated.
Gently fold in the diced avocado, crumbled Cotija cheese, and chopped cilantro, stirring lightly to keep the avocado pieces intact.
Taste and adjust with additional lime juice, salt, or a drizzle of olive oil if needed. If the salad seems dry, loosen it with a small amount of reserved pasta water.
Cover tightly and refrigerate for at least 30 minutes before serving to allow the flavors to meld. Give it a gentle toss, garnish with extra cilantro and lime wedges, and serve chilled.