I've installed a bunch of newer power seats, but none new enough to have a memory.
My 1st question is can you bypass the memory?

Next thought, its not unusual for the driver side power seat to crap out before the passenger side power seat does, especially if the original vehicle has 2 or more regular drivers. The driver seat tends to move a lot more often then a passenger seat does. I've seen a lot of broken seat frames that will bind up the seat movement. It seems as though the modern era of seat frames (since about 1990) are not designed to handle the extra weight many people tend to carry around these days.

The seat should have 3 motors, one for forward and reverse movement, one to raise and lower the front of the seat, and one to raise and lower the rear of the seat. The seat drive motors are a direct drive setup, power one way moves the seat in one direction, and by reversing the wires, the seat moves in the other direction. It should be possible to feed power directly to each seat motor (in both directions) and see if each of the motors are functioning. If you can power the motors and the seat moves, the issue is probably related to the memory function.

Above it all, my bet is on a broken seat frame, or broken or bent parts in the power adjusting brackets. Gene