there was a wallet file corruption bug in previous versions. you may have been hit by that. i suggest starting over on a fresh PC. leave your current system untouched for reference purposes. restore from the private keys corresponding to addresses with unspent outputs (coins).
The problem is as mentioned above. I have only select private keys, the Addresses that Electrum made from who knows where, i cannot get private keys for them due to KeyError in right clicl drop out and in console. So i am either arleady screwed by Electrum, that it bugged and failed to save Private keys for my received transaction, or this new addresses belong to same Private keys, but i cannot see them in new Electrum wallet. So basically its a limbo. Now i am waiting to see if Bitcoin Core will show this. But i kind of really doubt that. It seems like either when i update Electrum or even long before that it was already bugged. Doesn't answer the main problem however, how to get my funds out of Electrum now... As i do not have private keys for receive transaction made in Electrum. I also checked wallet itself, it has only addresses i imported. So if i reach the Blockchain sync date that i received 1st payment to my side and i cannot see it. I have no idea what to do.
Is Addresses and Private keys created by electrum stored in Wallet? Or they are stored in some library or decrypted inside some file? Because if it's the wallet, only one that hold information i probably won't ever get them out, as keys is not there. Seems like older version, started generating new addresses for me, on imported wallet before. And of course since there is no new keys for imported wallet, probably new version just deleted them when converting, or they was never actually stored because of the same bug.