QRadar Offense Rule for Vulnerable Hosts

I have a Offense Rule mapped to the Vulnerable Hosts with the condition "when Local host is vulnerable to any exploit on any port". This rules doesnot trigger any event even though we have multiple exploit events being generated against multiple vulnerable hosts. Is there any specific thing that needs to be enabled in order for QRadar to capture the data for vulnerability on any exploit on any port.

Can someone suggest me on how can I use the vulnerability data of assets from Vulnerability tab in my Offense Rules.

Offense Rule 1: and when the event category for the event is one of the following Exploit, Potential Exploit and when the event context is Local to Local, Remote to Local and when the local host is vulnerable to any exploit on any port

Offense Rule 2: and when the event category for the event is one of the following Exploit, Potential Exploit and when the event context is Local to Local, Remote to Local and when the destination is vulnerable to current exploit on any port

Offense Rule 3: and when the event category for the event is one of the following Exploit, Potential Exploit and when the event context is Local to Local, Remote to Local and when the destination is vulnerable to current exploit on current port