Hi Kalyan,
Actually, the BOM component to which the selection condition has been allocated should be available only when the conditions in the dependency are verified as true.
Maybe there is an issue within the dependency code, notwithstanding the syntax check completes successfully.
Would it be possible for you to post the dependency code? It could help to understand the issue.
Thank you.
With best regards,
Flavio