I have a 2020 Sierra 2500HD Denali with the Gasoline engine. I did not have a problem or wasn't aware of one, until about a year ago. Low oil light came about for the first time. It took almost 3 quarts to get it into the cross hatch area on the dipstick. Later I discovered that the dealership only put in 6 quarts of oil (when truck had about 19,000 miles). Since this time, I've noticed the truck consuming oil, a good amount, between oil changes. About 1 quart per 1,000. I have never had to add oil between changes.
The dealer checked it and found no leaks anywhere, topped off the oil, and sent me on my way. I asked for an oil consumption test. They incorrectly performed an oil consumption test the first time. The second time, fresh oil change, returned at 2,000 miles, and down 1.5 quarts of oil. Returned again after 1500 miles and down another quart. This is per the tech's documentation. BUT, on the sheet, it is noted that TWO quarts of oil were used (qty 2 of part number 88865926). The tech goes on to state, "the vehicle does show signs of being used to tow," and "per doc ID 6143939 this vehicle is consuming the normal amount of oil of quart per every thousand miles, this document also states it is normal for the vehicle to consume more than a quart every thousand miles when the vehicle is being used for towing or for highway usage due to higher than normal engine loads."
I have an RV and is the reason for buying the 2500 (who buys a 2500HD for pleasure - i.e., no hauling??). HOWEVER, I had NOT towed anything nor any load beyond me and maybe my 120 pound son for 5 months before this latest oil consumption test. No one asked me what driving I had been doing.
I just recently returned from vacation with my RV. I drove about 4,000 miles and about 3,000 miles was towing the RV (about 11,500 lbs). Truck consumed 12 quarts of oil. 12!!! Prior to reaching 19,000 miles, I drove the RV several times including long trips and the low oil never went off.
BTW, no one is willing to scope the engine, pull the throttle body, nor check the PCV system.