BL Touch Probe is not trigger during Z_Min Homing

BL Touch
Start up = probe getting up and down
I can run commands pin_down / pin_up its works perfectly and the led light is also ON OFF according.
when sending BLTOUCH_DEBUG COMMAND=touch_mode
showing Probe: Open
Then while gently pushing the pin up slightly with the nail ans send QUERY_PROBE
also showing Probe: Open. It’s not getting triggered.
I am using MKS Eagle motherboard, and Printer kinematics is cartesian

following is my configration for BL Touch.

[stepper_z]

step_pin: PB5

dir_pin: PB4

enable_pin: !PB8

microsteps: 16

rotation_distance: 8

endstop_pin: probe:z_virtual_endstop

position_max: 400

position_min: -5

homing_speed = 10

homing_retract_dist = 5

second_homing_speed = 3

[bltouch]

sensor_pin: ^PC8

control_pin: PA8

x_offset: -8.05

y_offset: 23.28

z_offset: 1.85

stow_on_each_sample: True: True

probe_with_touch_mode: False

[safe_z_home]

home_xy_position: 160,160

speed: 150

z_hop: 10

z_hop_speed: 5

[bed_mesh]

speed: 200

horizontal_move_z: 5

mesh_min: 30,30

mesh_max: 290,290

probe_count: 5,5

fade_start: 1

fade_end: 10

algorithm: bicubic

[gcode_macro G29]

gcode:

G28

BED_MESH_CALIBRATE

G1 X0 Y0 Z5 F4000

Please help me to solve this problem.
Thank you!

Genuine BLTouch or clone?
For clones this behavior has been reported before but they will work anyway during a real homing.
Follow BL-Touch - Klipper documentation (last two paragraphs under “Initial Tests”)
and BL-Touch - Klipper documentation for information about clones.

Thank you for your reply, Did the same thing as per the documents but the same problem I am facing.
Also when I am using the same BL Touch in marlin firmware for Z_Min homing its works perfectly… While in Klipper it’s not triggered.