In a saucepan, cook cream cheese, butter, garlic, and cream of chicken soup over medium heat for 10 minutes, stirring often.
Add remaining Italian seasoning, Chardonnay, cream, stock, garlic salt, and pepper. Set aside.
Toss chicken in olive oil and 2 tsp. Italian seasoning. Sear for 1 minute per side in a hot pan.
Place chicken in the crockpot. Add diced onion and pour the sauce over it. Cover and cook on low for 6 hours.
When 15 minutes remain, cook the pasta al dente according to package instructions.
Remove and shred the chicken, then return it to the crockpot. Stir to combine.
Drain the pasta and add to the crockpot. Stir well, garnish with parsley and parmesan, and serve.