I went down all these roads starting with the factory rack on a 2008 Denali - it no work! It bottomed out miserably with any weight on it. I then found a 2005 Z71 rack and mounted up - way sturdier than the cheesy Denali roof rails. However, the proximity of the bars to the roof made it almost impossible to mount anything to, and it would still sag down.
Que the problem solving hat and I ended up using (2) 2x4 boards that would span the width of the rails ON TOP. I still uses the cross bars as a location/locking mechanism, but the wood holds the weight without sagging. Painted them black to match the rails. Took it overlanding for thousands of miles without one issue.
It will raise your wind catcher up a bit, so I would advise making a wind deflector that you can mount to the tent frame and push out towards the front of the vehicle. I found an old snowboard works perfectly with a DIY frame of unistrut shaped with the right curve only a dad-bod can achieve by jumping in the middle of it to bend it.
All assembled it was fantastic and allowed 75 mph cruising without a huge sacrifice in mpg.
Hope this helps!