Update, all minor details were resolved and sunroof rattle has completely disappeared. So the replacement of sunroof assembly was the cure. Now I have discovered a slight clicking noise in the steering wheel unit when turning the steering wheel left or right.
Good to hear. My car is getting the sunroof assembly replaced today for the same issues. The squeaking was getting so loud even shutting the sunroof liner didn't hide it anymore. They were able to immediately confirm the squeak in their test drive, had the assembly shipped overnight, and have a glass expert coming in today to help install the new panel to make sure everything goes well. All covered under warranty. So far seems like great service, hoping it fixes my issue which unfortunately should never have happened.

