very strange.
I notice you're using probe type P1 for the piezo, which is intended for analog probes with feedback.
I believe it's more common to use P8 for digital mode for the piezo. Perhaps there is erroneous analogue feedback/interference at those points causing it to slow down as it approaches.
Can you test with P8?
How is your piezos mounted? What type?
This is a probe with an analog output connected to the Z probe connector. The probe output must rise as it gets closer to the bed, unless you use parameter I1 in the M558 command to indicate that the probe output falls as it gets closer to the bed (the I1 parameter is supported in firmware 1.16 and later). The control signal is driven HIGH.
P1 specifies an unmodulated or smart IR probe, or any other probe type that emulates one (probe output is an analog signal that rises with decreasing nozzle height above the bed). If there is a control signal to the probe, it is driven high when the probe type is P1.