I had a similar issue. I looked under the dash on my 2020 2500HD and the hydroboost was leaking. Mild leak, but the booster was wet under the dash. Got the hydroboost replaced under warranty and all good now. Brake pedal feel is a lot better and stopping power is greatly improved.