Not good news for you. Have you tried to contact with their support? Maybe they can help you to recover the password.
my problem is I have lost my secondary password used for withdrawal.
They will definitely have a way to recover this.
Yes and this is their reply:
Hello,
Unfortunately we are unable to help recover or reset passwords. This is not a matter of policy. This is due to the very way the file encryption is designed. Please try every possible password combination you may have used.
If you backed up your wallet via the 12 word recovery phrase, then you can recover your funds here -
https://login.blockchain.com/#/recover. If the Continue button is inactive, then the recovery phrase submitted is inaccurate. Please be aware any funds or addresses stored within the Imported Addresses section of the wallet will not be restored.
If you do not have the correct password or an accurate recovery phrase, then access to the wallet and any funds it may contain has been lost.