My 3D Printer stops nozzle at 10.5mm above the bed - I lower 10.5mm it to set nozzle height = zero. Z-Offset -0.5 plus Z_Clearance 10mm = 10.5mm
Let's see if this will help
Configuration.h
#define Z_PROBE_OFFSET_FROM_EXTRUDER -0.5 // Z offset: -below +above [the nozzle]
#define Z_CLEARANCE_DEPLOY_PROBE 10 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES 5 // Z Clearance between probe points
Configuration_adv.h
#define ADVANCED_PAUSE_FEATURE
... #define PAUSE_PARK_Z_ADD 10 // Z addition of hotend (lift)