Happened to me before but I realized that I have 2 set of 24 word password for my old and new account. My ledger live shows my balance on my old account while my 24 word password I’m using is for my new account.
Is it possible that you use different 24 word password?
if I did use a second set of passwords I no longer have them.
You can easily verify that the 24 words you have are the same as those entered into your device. The Recovery Check application is available for this purpose.
https://support.ledger.com/article/360007223753-zdAlso, this Ledger worked fine a few days ago
What do you mean by “worked”? Did you send a transaction a few days ago?