For some reason, the ElectronCash wallet was smart enough to not import any transaction history after the fork. (After the fork I transferred all my BTC out of Electrum to another wallet.)
Now the ElectronCash wallet shows my correct balance before the fork. Cool. I was worried that wouldn't happen.
That is kind of the whole point of forks... different blockchains... and replay protection.
After the fork (with replay protection implemented, of course)... Transactions on one chain, are not valid on the other chain. So, there was no history on the BCH chain AFTER the fork block, unless you have specifically made a BCH transaction.
Without replay protection, it could potentially be a different story if someone was replaying transactions on both chains...