I don't want to add too much speculation and conjecture since I own a
Stinger, not a G70, but I still feel the sunroof and headliners on our cars are similar enough that we may be able to draw similarities from our diagnostics. With that out of the way...
My dealer stated when they worked on mine, they "removed major components" and "dropped the roof trim" which I assume is the headliner. Unfortunately this was at a time when mornings were near freezing and would make the noises quiet or completely gone until it warmed up. The dealer test drove the car with "dropped roof trim" which is a little funny because I'm picturing the tech driving the car with the headliner dropped and his head sticking out the top of it to see...but regardless, they claim with the headliner removed, the noises were gone. This could have been fact, or could have been a false positive due to freezing temperatures, I am not sure.
If the roof trim is actually the offending unit, then we may still have similarities in that regard. I've found my car difficult to find the real culprit of the issue because it seems everything I poke and prod makes noise. My most recent proddings have resulted in finding the potential offender being area of the headliner on the right hand side of the sunroof opening. If I press up with reasonable force when it is making noise in this area, which may be me actually exerting enough force to press up against the right side of the sunroof frame, it seems more quiet. Releasing causes noises to continue. This could be a false positive, or could be the cause. Not sure if the issue is the headliner, the contact between the headliner and sunroof frame, or the sunroof frame itself.
The one anomaly in all of this is that closing the sunroof shade seems to muffle most noises. I feel the sunshade fabric feels like it slides between the sunroof frame and the headliner when you have it partially opened and start feeling around. Having this material in between the frame and headliner might be muffling the noises by reducing direct contact. Also, another odd item is that it is nearly silent when the glass is slid back. It makes me wonder if the weight of the glass being in the front portion of the area the sunroof parks is putting pressure on whatever contact points are making noise, but when the glass is slid back, the weight of the glass on the sunroof frame shifts, and reduced the tension on the contact points.