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?
but would your ledger live show the balance of your new account if you signed in with your old passwords as well?
Thanks