Thank you to everyone who responded.
* make sure you run Electrum with --offline flag
NeuroticFish, you were right.
Adding the flag --offline in my Electrum shortcut fixed it and allowed signing the transaction completely offline.
Thank you very much for your time.