Machan, ask from the HR department "what is our employer number which we had obtained from the labour department and what is my EPF/ ETF number?"
If the HR provides you with the "employer number" and the "employee (EPF/ETF) number" call and give the numbers to the labour department and ask whether your B card is registered in their systems.
If the HR department is reluctant to give you the details, especially the "employer number," then there is a possibility that your B card is not registered in the labour department.

By the way, did you receive any ETF (annual) or EPF (bi annual) statements?
For more information, please PM me.
Thanks.