@Sazabi Did you try to run the BFTouch using Z_Probe_In in analog mode? Then, you can call deployprobe.g in plain air and actuate the pin manually. Since DWC monitors the analog value in ”Z-Probe” (range 0 - 1000), you get an idea what to chose as your trigger level.
Here’s a snippet from my config.g, your values will be different. The trigger level is set with the P value in G31:
; Z-probe:
M558 C"zprobe.in" P1 F200 T10000 H5 A9 S0.003 R0.0 ; mode 1 (analog in), F=probing speed, T=travel speed, H=dive height
; A=repetitions, S=tolerance, R=recovery time
G31 T1 P500 X0 Y9 Z1.30 ; configure probe physics; P=trigger value, X/Y offsets, Z=probe offset
; NOTE: less Z-offest = nozzle higher above bed