Yes it's what I did with electrum wallet, and the balance is divided by 100. If I don't select these options, I have nothing. I don't have password keys they are encrypted in aes file.
To generate more addresses you can use the command on the Electrum "console" (you might need to use "View -> Show Console" to see the console tab):
Every time you type that, it will generate 50 more addresses... you can change 50 to whatever number you like, but you probably don't need to generate more than a few hundred to be relatively sure that the "missing" funds are not hiding past the gap limit.
to be 100% sure you should also try:
Great suggestion. How do you do that?
https://btc.com/
https://blockchair.com/bitcoin/
https://live.blockcypher.com/btc/
https://www.blockchain.com/btc/
https://blockstream.info/
and enter your address(es)... see what the "current balance" displayed for the addresses is... if it adds up to the amount shown by Electrum, then Electrum is probably not missing anything due to the gap limit... and the "big balance" you're seeing is just because things were not syncing properly when you used the "Fast sync".
"denomination" ? You mean bip39 => m/0 ?
It's possible there might be some confusion between mBTC and BTC (or vice versa)... but mBTC should be showing as 1000 greater... not 100 less
ie. 0.38 BTC == 380 mBTC ... and 0.3 mBTC = 0.00038 BTC