Cook the linguine according to package instructions until al dente. Drain and set aside.
In a large skillet, heat olive oil over medium-high heat. Add the chicken pieces and season with salt and pepper. Cook until browned and cooked through, about 5-7 minutes. Remove chicken from the skillet and set aside.
In the same skillet, melt 2 tablespoons of butter. Add minced garlic and sauté for about 1 minute until fragrant.
Stir in smoked paprika, onion powder, dried parsley, and cayenne pepper. Cook for an additional minute.
Pour in the chicken broth and bring to a simmer. Let it reduce slightly for about 3-4 minutes.
Lower the heat and stir in the heavy cream and remaining 2 tablespoons of butter until melted and combined.
Add the cooked chicken back to the skillet along with the cherry tomatoes. Stir to combine and cook for an additional 2-3 minutes until heated through.
Toss the cooked linguine into the skillet, mixing well to coat the pasta with the sauce. Adjust seasoning with salt and pepper if needed.
Serve immediately, garnished with chopped chives and grated Parmesan cheese.