I have blockchain_headers files with a size of 46 kilobytes
Are you sure you don't mean megabytes?
I tried restoring via private keys, but generally gives out other addresses with a balance of 0
Where did you get those private keys?
I tried to restore using a seed phrase but gives me wallets without a balance and with old ones transactions, that is, the balance is 0
Are those transactions coming from the addresses you thought had funds? If so, your wallet if empty. If not, you have the wrong seed phrase or you may have to "Extend this seed with custom words" to get to
your other wallet.
It helps if you write a clear overview. It's hard to read if you throw everything in one very long sentence.