Cook pasta al dente, rinse, and cool.
Dice or shred BBQ chicken.
Whisk mayonnaise, BBQ sauce, ranch, vinegar, smoked paprika, salt, and pepper.
Chop vegetables.
Toss pasta, chicken, corn, beans, bell pepper, and red onion with dressing.
Add cherry tomatoes, cheddar, cilantro, green onion, and bacon bits.
Cover and chill for at least 2 hours before serving.