Good. Might be worth re-soldering its connections, just in case, then re-checking those readings but this time with the pump and 20V supply disconnected.D1 looks to be hooked up correctly.
That was due to the 10uF cap charging up.it steadily increased to 1333
Could you 'borrow' the big 470uF cap from the output of one of the OEM controllers and attach it temporarily (observing correct polarity) between the Pump+ and Pump- terminals? That would provide a low impedance path for spikes which must presently be going through the varistor (though simulation shows it would also introduce some 'ringing' on the coil current waveform at pump start-up).