No, it wasn't... that was kind of the problem.
From my understanding from previous posts made by quadxxxxx, he had a wallet created by 3.3.8 version. Electrum 3.3.8 was synced when he opened that wallet file.
That's also how i understood it, based on this:
I have a working Electrum version 3.3.8 and wanted to update to 4.0.4,
he just couldn't create a new wallet file using his seed on either version:
also loading the wallet file in 3.3.8 or 4.0.4 it stops at both versions while synchronizing.
Luckily he solved it now by moving the funds using the old (still functional) wallet file with the outdated version.
@quadxxxxx, if you plan on creating tons of private keys / addresses / transactions, you might want to consider using a full node.
Electrum is not suited for more than just "regular" usage.