When I restore with the seed, again no history is displayed.
You should tell much clearer what you expect from an Electrum that's offline.
While offline Electrum is great for signing transactions, if it's indeed on a computer that's always offline, if you ever go online with it, it defeats the purpose.
Then, if Electrum is offline, you cannot expect it to get the history of the transactions, since it should need an online server for that.
Since you had history, that wallet was not always offline.
All in all, I think that you're doing something wrong and you may have not understood that the money is not in the wallet, the coins are "on the network" and the wallet either needs to be online to "see" them, either works without, only for signing transactions (but for that you need an
online watch only wallet too).