Upon discovering the meteoric rise in value for Bitcoin Cash, I decided to actually claim the little Bitcoin Cash that I had from after the August 1st 2017 fork. I had sold most of my crypto holdings awhile ago but retained about 17 mBTC. My last valid transaction was a Send of 0.4 BTC to my Coinbase on July 15th which was prefork and left me with the remaining 17 mBTC balance.
I am using Bitcoin Core on a Windows 7 machine with a password protected wallet that is kept in a KeePass database that is protected with a private key I keep on a USB thumb drive. I decided to install Electron Cash and the install asked if I wanted to import private keys from a Bitcoin wallet. I decided to do this and got the private keys from the Debug Console in Bitcoin Core for all of my receiving addresses.
I can see the correct amount of transactions in the History tab in Electron Cash after importing my private keys, however the amounts are wrong and the dates seem slightly off. What is most concerning is that the final transaction shows my balance being sent out but the transaction id on Blockchair doesn't seem to match up with what I am seeing in my wallet. Electron Cash wallet shows my balance as 0 which is incorrect.
BTW, I verified the ElectronCash 3.0 executable against the sig and checksum and my download is legit.
I am incredibly confused and wondering if I did something wrong on the import or if my money was pilfered. Could this be a bug in ElectronCash 3.0? Should I try a different wallet?