Basically downloaded Blockchain for Core past the date of transaction, i cannot see it.
Does your Bitcoin core's wallet.dat contains the prv keys of your funded addresses in Electrum?
If you have imported random keys from Electrum, then it shouldn't work unless you're lucky to pick the right ones.
If those funded addresses' keys are the ones affected by the corruption, then there's nothing else you can do with that corrupted wallet file.
The other option is to look for the original wallet.dat from Bitcoin core where those prv keys were extracted from, you can import that back to Bitcoin core instead.
Aside from that, I'm out of ideas.
I have no idea how 2 addresses worked and rest didn't actually the strangest thing this was not the first transactions that worked, it's more like in the middle of them. Earliest ones are lost and the latest ones too. Guess i was just if you can say "lucky" to hit the addresses assigned to correct keys with 2 transactions. And one which is real strange, has been imported as watch only from Private key, i don't know how it's possible even.