Packets received in LWF only when Wireshark capture start

I am trying to debug issue on the receive as I am not seeing the packets normally, so opened Wireshark to start the capture, and there we go I can see the packets being received in Filter Driver with out any issue, and also send up the network stack as I can see them with an user application listing.

After some digging it seems that When Wireshark start capture, It will enter into PROMISCUOUS mode, Why does NIC stop normal Ethernet packets send by other User application on the network.

How do we specify in Light weight filter to receive all the packets with out blocking any.

Or How do we specify from LWF to PROMISCOUS mode.