If the bltouch triggers the moment it is deployed due to the pin not dropping fast enough, adding some Z probe recovery delay should help. It's the R parameter in the M558 command. The units are seconds, so try e.g. R0.2. Alternatively, add a G4 delay command at the end of deployprobe.g.