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?