Yes, it should... but can you be certain that it IS the original wallet file? 2.5 years is a long time ago... and there is no real way for us to know exactly what you backed up to USB. I still think it might be more likely that you've backed up the wrong file and the wrong seed, it's the only explanation for the fact that your seed is generating addresses that have no coins (and your original wallet file gives you that same seed)...
I'm fairly sure that if you opened the true old file with your coins in it, in a new version of Electrum, that your coins would be available. The only way for this not to happen is if your file was either corrupt (but Electrum should detect this and tell you) or you are opening a file that is not the one with your coins in it.
At the end of the day, I guess it doesn't really matter... either way your coins seem to be gone

Do you still have the original Tails OS on the USB? Does it boot at all?
It boots, but sometimes it fails to start and there is nothing else i can do but shut it down from the power button. Thats why i dont like starting it up in the first place. It no longer starts electrum, and when i tried starting it from the terminal it complained something about the config. file getting an error.
Wait, should it ask for my password when i open the file itself, or only when i ask for the seed/perform operations? It doesent ask the password for opening it.
Why don't you look up the cascius coins' address on a block explorer site and see whether it still has funds in it or not? See if those addresses are in your USB wallet.
If all the money has been sent from the address then see if the destination address is in your electrum wallet (this would be a private key sweeping transaction).
Block explorer would be a site like blockchain.info
Finally there is one last thing you can try but you have to do this offline. Open the site bitaddress.org and disconnect from the net. Go to wallet details tab and enter your cascius coin private key(s) there. For each private key you should get two addresses one for the compressed public key and one for uncompressed public key. Save those addresses in a text file for future reference. See if any of those addresses are in your electrum wallet.
Before going online again close the bitaddress.org tab and then your browser. You can run your browser once you've gone online again.
Alternatively you can do all of the above using a live cd. Bitaddress.org is just one self-contained file and can be saved on a disk for offline usage.
Ok im gonna do this, i think i still should have both the casc private and public key stored.