The monitor bound to the Service Group shows DOWN, however the Service Group/Service is still shown as UP.
Due to this reason, the virtual server is still sending the traffic to the server that is actually DOWN.
If the requirement is to mark any Service Group/Service as DOWN, as soon as one of the monitors bound to it goes DOWN, then set the value of monitor threshold to 0.
The Service Group/Service had multiple monitor bindings. Along with this, the Monitor Threshold was a non-zero value.
Hence even though 1 monitor went down, the other monitors were still up, and the sum of the weights of the monitor was more than the monitor threshold value.
Since the sum of weights of monitor was greater than the threshold value, the service was never marked DOWN.