18's are such a pain because of all the contacts involved. Auxillary of M comes to mind. Plus all those contacts and the related circuits between ST and P.
As far as the calls firing.
Check on service tool Debug, motion excuses, and Debug, dispatch mode. If all proper check I/Os with tool. Maybe some inititation into a weird service may be happening in this version of software.
Good luck.
I took the fault reading to be 18 in the motion error log and VP 10's in the drive error. Whatever the case if you check the motion error log and see a list of errors the one with the asterisk is the 1st one. So if you see a 23 motion Error, (Drive Fault) with the asterisk, followed by a VP 10 in the drive log, then you can assume the drive fault started the whole routine. Vice versa 18 asterisk then 23, ST to P relay opened while in flight.
As for the calls firing remove DO17 upstairs to simulate and check car call inputs on debug.