When you select BIP39, Electrum does NOT do any error checking on the text entered. So, if you got one character incorrect it would not detect it, and you would end up generating a different wallet to your Ledger wallet.
Try and restore from your Ledger seed again, but this time TRIPLE check all the words are spelled correctly, no capital letters etc.
Also, what derivation path did you use? It should be m/44'/0'/0' for a ledger wallet.
Also, The Ian Coleman till is safe, but still recommended to download a copy of the page and run offline (instructions are actually at the bottom of that page
)