Z-min always open when using BLtouch and Marlin 2.0
In order to use a BLTouch probe (or clone probe) you need to configure the firmware to know that a servo operated Z endstop is being used.
From the referenced files that are used for building the firmware you are running can be found in the configuration.h that:
/**
 * The BLTouch probe uses a Hall effect sensor and emulates a servo.
 */
//#define BLTOUCH

When using a servo port operated probe (position of the servo corresponds to a certain action) such as the BLTouch, 3DTouch, etc. you need to configure using it as such:
/**
 * The BLTouch probe uses a Hall effect sensor and emulates a servo.
 */
#define BLTOUCH

Furthermore, you need to be sure to connect the cables of the touch probe according to the pin arrangement as defined for you controller board.
E.g. #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN could be used to re-use the Z-min endstop connector on the board.

Note that when using a touch probe (which is a sophisticated sensor with it's own onboardmicro-processor with dedicated firmware), you cannot use M119, the endstop status from the touch sensor cannot be read from the output of the command. According to &quot;Marlin documentation&quot;, The BLTOUCH probe only sends a brief pulse, so “TRIGGERED” indicates the probe is in error state..