BLUF: Unplugging the connector closest to the center console under the driver's seat will cause software updates to fail. I have been having trouble with my drivers seat not moving. I also was having problems getting software updates. Basically they would fail and I couldn't figure out why. Eventually I linked the two. Last night I figured out that one of the connectors on seat module was loose. I unplugged it, bent up a bit and cleaned it. Now the seat works again. But before I plugged it back in, I tried updating the car. It failed. I plugged it back in and tried the update again earlier today, the seat moves and the software update was successful (2019.20.4). Basically unplug your seat when you don't need to move it and no more forced updates. Disclaimer: I have only tested this with my late 2017 Model S with the moving headrests.