I have had this same issue with my 2016 Silverado. A few years back, our MKZ Lincoln when my wife was driving, I had the Armour All cleaner / protectant wipes. I was cleaning the touch screen and the radio went crazy, like pressing full loud all the time, even after drying it stayed and would not clear. I had to take fuse out of radio for rest of trip. Cleaned screen with water and took care of it.
Fast forward, my Silverado started doing same thing. It had done it for past six months almost every time we drove it. Then we remembered about the MKZ and took a fiber cloth with water only and cleaned it thoroughly for 3 or 4 times edges and everything. Dried well after. The Silverado has not messed up since and has been 2 or 3 months now. I am thinking the Armour all has something that is causing the touch screen to think it is being continuously touched and locks or changes channels. Not saying this will work for everyone but seemed to worked so far. Fingers crossed..... And a cheap fix if it works, instead of new screen.