I had registered for Central KYC few years back, but do not remember the ID. Will it work?

Yes. Before purchasing the insurance, you will need to enter your PAN. If the system verifies your PAN linked to Central KYC (CKYC), you will not need to submit any other documents.