Had the same problem. Finally worked on USB C cable after I noticed notifications in the left top corner (swipe down and react accordingly). I played by not only with MTP<>charge switching several times in “USB debugging” section, but also tried turning “usb debugging option” on and off several times until the miracle happened:). Very frustrating, agree:)