Z steps per mm seem off.
I have a delta and mine uses the same steps/mm for X, Y, & Z.
You also said that the X & Y dimensions are ~5% undersized so calibration is obviously not correct in any dimension..
I don't use auto calibration so cannot speak to the differences between manual & auto calibration, but mine is spot on in all 3 dimensions.
My controller is a Makerbase MKS gen L ver 2.1 board using reprap firmware.