Just a guess, but maybe the roof glass isn’t sealed properly. Does it happen in the rain too? I know you’ve made a service appointment, but I’m just curious.
I haven't noticed it when it has rained. It seems to only happen at the car wash (strange). Also it only happens on the driver's side and not the passengers side. I'm hoping whatever it is will be covered under warranty. It's a 2021