i did that, BUT it's wrong because my output paths don't match, neither does the private key to the address. I have to create a wallet with a withdrawal path suitable for a private wallet, because initially electrum creates it differently, I need m/0/58
Look dude, I don't want to call you a liar, but there're some significant contradictions in your story. Either you totally flubbed your wallet file and your seed phrase (one or the other okay, but both?) or you forgot some extension word (unlikely since you're seeing transactions in the wallet without an extension) or, the most likely answer; you purchased/found/downloaded this file that was purposefully corrupted to make it look like it has some bitcoin in it.
If you have a private key that restores an address other than one you want restored, then you don't have the right private key. It's that simple. Going around in circles asking the same question worded differently won't change that fact. You're not the first person here insisting he's had an obviously butchered file since it's creation.