As the arm on the motor rises, it pushes on different parts of the bottom of the window glass, rocking it slightly in the frame.
You say it goes up freely by hand, but when the motor is pushing it up, it sticks halfway. This could be due to this rocking.
If you fit new seals, the window should run truer in the frame. Just my thoughts.