Issues with Ledger wallets

We all know that cointracker and the API’s does not deal with the total amount sent and fees correctly. I manually go and update the transactions that are incorrect however once my wallet syncs all of the updates I made get overridden and I am back to square one. Does anyone have any insight as to what i need to do to fix this problem?

I’ve tried resetting the API which didn’t help. I have thought about trying to upload a CSV manually for those transactions to see if that might fix the issue. Any suggestions or comments would be helpful.