Sorry for causing the confusion. I shouldn't have assumed that you have a SegWit wallet since Electrum generates bech32 addresses by default (bc1...). Try following this guide from the Electron Cash GitHub. Thanks @o_e_l_e_o for your vigilance.
You, sir, are a hero and a gentleman. I got everything back using that guide. Thank you!