Have you tried checking the saved passwords in your browser [I do know it's a long shot, but still...]?
Based on my experienced even if your password is correct it will still be incorrect when you log in with your wallet ID.
I tried to access my old wallet(2016) with the correct wallet ID, I have notes where my password is saved and use it. After trying to login in blockchain they email me for authorization and I click it but still, the result shows an incorrect password after I authorize the login.
So I think he can only able to recover this wallet by contacting support or if he still has the wallet.aes.json file.
I've gone with Dave from wrs to attempt to recover the wallet
I hope they can help you recover your wallet and hope that you can update here if you successfully recover it because I also want to recover my old wallet from blockchain.