The Z value in G31 "tells" the machine how far the nozzle is away from the bed when the probe triggers. So, once you home the Z axis then do G1 Z0, the Z axis will move 0.672mm in your case and at that point, the nozzle should be just touching the bed. If the nozzle is 1.5mm above the bed, then the Z value is incorrect which means that you haven't calibrated the probe correctly. If as you say the nozzle is 1.5mm above the bed when you do G1 Z0, then you'd need to increase the Z value in G31 from 0.672 to somewhere about 2.172.