Phani,
The next step would be to go take a look at the Metric Family / Vendor Certification to see what the required fields are. From there we can try a targeted walk to see if they exist in the device as well as check DcDebug for Discover logging to see what PM is seeing. To find what the required OIDs are we can take a look at the metric family and see which Vendor Certification "should" be used in the priority list:
This is from my 3.5 environment with no custom work:
As you say it is a Checkpoint Device I am going to guess that it is the CheckPoint Firewall Appliances Interface Vendor Certification you want.
If you add the column name Internal Name in the Vendor Certifications window (mouse over the sort arrow on the column header and click the cog wheel that appears) you will need that name. For my example it is:
Next we take the the DA rest interface using the name and look for any entries that are IsKey = True:
daHostname:8581/typecatalog/certifications/snmp/CheckpointFwAppliancesInterfaceMib
Search for:
<IsKey>true</IsKey>
In my environment I have only one which also corresponds to: vsxStatusInterfaceVSID
<Attribute name="Index" type="ObjectID">
<Documentation/>
<IsKey>true</IsKey>
<IsIndex>true</IsIndex>
<NeedsDelta>false</NeedsDelta>
<Source>1.3.6.1.4.1.2620.1.16.22.5.1.1</Source>
What does your environment show? If this OID is available for all of your virtual interfaces I think the next step would be to open a Support Case for further troubleshooting. If you do go that route please link this post in the case description so the engineer can see the steps you have already taken.
Troy