Have you changed the pump on this machine? I have had a very similar experience where having spent hours observing a similar machine working perfectly, the customer kept calling me back with a not draining issue. A replacement drain pump sorted it. Might be worth a try if you carry a spare.
Graham