I do not think that the wallet has an issue. It seems that you have not saved the recovery seed (back to the date abt 4 months ago) of the actual wallet which had the balance and when you deleted your Daedalous and did a complete new install without the recovery seeds the Daedalus created a new private (a completely new signing HD key that is hidden) and public a key (the new wallet’s public address) pair.
That’s why you cannot see any balance on the blockchain as this is a new address without any transaction. You need to recover your old wallet w the old recovery seeds. In the case, if you lost the recovery seed then, you’re really f*cked up as nobody can recover your old wallet without the recovery seeds which is used to recreate your old private/public key pair(s).