Heat oven to 350°F.
Spray a 9 x 9 casserole dish with non stick cooking spray
In a saucepan mix cream of chicken soup, cheese, and milk.
Heat just until the cheese melts, and then set aside.
For the filling, mix in a bowl the soft cream cheese with butter until very smooth, then add in garlic powder.
Add in the onion, cooked chicken, and mix well until combined.
Season with salt and pepper.
Spoon out a little bit of the soup mixture into the bottom of the baking dish.
Unroll the crescent rolls.
Place 1 heaping Tablespoon chicken mixture (or a little more) on top of each crescent triangle and the big end, then roll up starting at the big end.
Then place the crescent rolls seam-side down in the baking dish.
Spoon the remaining sauce on top and sprinkle with 2 cups of grated cheese.
Bake for 30 minutes.