I think you have two issues. First the seat not moving is most likely the connector that is under the seat or possibly the ground.
If no direction is working but the switch is not the issue, then you are clearly not getting power to the motors. According to the wiring diagram there is one inline connector which could be the issue. Also it could be the ground but unfortunately this ground is on the passenger side and is shared by the passenger side motors so if they are working, we can assume it is okay. Which brings us back to why the motors are not getting the power that you found at the switch. What I would suggest is measuring power at each motor when you are pressing each button. Just make sure you measure voltage on both wires at the motor because the voltage will be reversed to go in the opposite direction. If you need to know what proper voltage is in each direction just compare it to the passenger side.
As for the heated seats, that appears to be a number of different possible causes. We may need to hook a scan tool up to the vehicle in order to monitor the system. This will tell us if the driver door module sees the input from the switch. If it does, then we need to look at the memory seat module is getting the signal. Let me know if you can get a scan tool. If not, this may need to be looked at with someone who does because once you get past the DDM the info is sent via the data bus which means we can't use traditional voltage readings like you can with the seat motors.
Let me know what you find and we can go from there. Thanks
Images (Click to enlarge)
Tuesday, September 3rd, 2019 AT 7:05 PM