Sounds like you're on the right track with the gauge.
U codes are communication codes for issues within the bus itself, and can be caused if something is spamming unwanted noise into the bus, or dragging down voltage or surging voltage where it shouldn't. Wiring harness issues, bad modules, or aftermarket parts can all do this.
The original rubbing harness issues were 1st year 2017 issues, and addressed via TSB under original 3/36 factory warranty. They were fixed in 2018+, so very likely not relevant to the OP's circumstance. For reference, the TSB's are below, and 2 can be easily done in minutes DIY with some of the proper tape, wire mold and zip-ties:
|