problem in this specific case is: user on his first install , make the error to dont write down the seed securely , and he have unfortunaly created a watch only wallet , with 2FA ..
That does not make sense: 2FA wallets are not watching-only.
Does the OP remember how he created the watching only wallet?
Usually you have to enter a master public key (xpub) in order to do that.
Where did he get the xpub from?
if the xpub is one of the cosigners of a 2fa wallet, then it should be possible to retrieve the funds from the 2fa seed.
if the xpub comes from another seed, that he forgot to write down, then the funds are lost. but in that case, why would he delete the wallet file?
in fact, OP was not even sure what sort wallet he got at the origin. we had deduced it should be a 2Fa wallet cause the private key length ( 25 words)
Anyway, this private key had noted from his original install, have restored a wallet, but this wallet doesn't contain any transactions at all ... )
( or, another possibility, he did not writed it down at origin..)