Place the chopped bacon into a 5 QT Dutch oven or a large pot and bring over medium heat. Cook, stirring occasionally, until crisp. Using a slotted spoon, transfer the bacon pieces to a stack of paper towels to drain. Discard the bacon grease and wipe out the bottom of the pot.
In a small dish, stir together the salt, pepper, garlic powder, and paprika. Sprinkle this seasoning mix over the chicken chunks and stir to evenly coat the chicken with the spices.
Drizzle the olive oil into the pot and bring to med-high heat. Add the chicken pieces and cook, stirring occasionally, until the chicken is cooked through and a bit browned. Remove the chicken to a side dish and cover with aluminum foil until needed.
Reduce the heat to medium and add the onions to the pot. Cook for 3-4 minutes until the onions are softened and then add the minced garlic. Stir and cook for another 30-60 seconds until fragrant.
Add the broth, milk, diced tomatoes, and crushed red pepper flakes and pasta. Increase the heat and stir to release any brown bits from the bottom of the pot. Bring the mixture to a boil and then cover the pot and reduce the heat to med-low. Simmer covered, uncovering to stir occasionally, for 12-14 minutes until the pasta is cooked through.
Uncover the pot and stir in the cooked chicken pieces, barbecue sauce, shredded cheddar cheese, and bacon pieces. Continue to heat on low for another 1-2 minutes until the cheese is melted into the sauce and the entire dish is heated through.