Link: https://github.com/iancoleman/bip39
Follow these steps:
- 1. Open the tool on the offline PC's browser, type your recovery phrase on "BIP39 Mnemonic" text box.
- 2. Scroll-Down to 'Derivation Path' below, and select "BIP84" tab.
- 3. In that tab, Change "External / Internal" from '0' to '1'. (that would be your change addresses of your 1st Blockchain.com wallet)
- 4. Then look for the address in the 'Derived Addresses' list below (use Show __ more addresses to generate more, recommended '100').
- 5. If it's not there, go back to 'Derivation Path' and change "Account" from '0' to '1' and keep the internal chain set to 1. (the address list will change to your 2nd Blockchain.com wallet's change addresses)
- 6. If it's also not in your 2nd, test up to '9' account_index to see if they have another bug that causes it to send to a change address of a higher account index.
If you found the address, copy its private key and import it to Electrum via new wallet option; "Import Bitcoin addresses or private keys" on the same Air-Gap machine.
(use USB flash drive to install Electrum, do not connect to internet)
Then on an online machine, create a "watch-only" Electrum wallet using its address (paste the address, not prvKey).
To spend, follow the steps on how to spend from a Cold-Storage Electrum setup: bitcoinelectrum.com/creating-a-cold-storage-wallet-in-electrum
If it's not in any of the given derivation path, Blockchain has another Bug and you may have to provide more information than what's given.
(not the private keys/recovery phrase of course)