Patch analysis condition is same but missing patch count is different for each analysis.
If you analyse against your smart group, then only the patches existing in the smart group will be used in the analysis process. Make sure you have selected your 'include' smartgroup correclty for the analysis job.
Thanks for your update. I did the same. The "include" optin selected in smart group with below rule:
Solaris patch Recommended True
Solaris patch Security True
Solaris patch Absolete False
Without Smart Group Condition:
Recommended Patches Yes
Security Patches Yes
But the missing patch count is quite different.
The smart groups are based on solaris patch IS_RECOMMENDED property and I am unclear how the catalog patch list would analyse patches if you dont apply a smart group. I can only recommend you compare the properties of a patch you can see is missed in one of the methods of analysis and see why it is being missed from your smart group. Sorry I can not be more specific.