Describe the problem:
I noticed that on all of my self transfers from an exchange to a cold wallet for example, the crypto that is being disposed of is NOT the first crypto that was purchased (I.E. FIFO is not being used), even though the message in the “Cost analysis” section of the transaction states that FIFO was used to calculate the cost basis for the fee. For example, on the screenshots I will post, the “Cost analysis” states that the cost-basis for the transaction fee was calculated using FIFO, but actually the crypto that is being disposed of is the last crypto that was purchased, not the first. This is resulting in incorrect cost basis and therefore under-reported capital gains.
Which exchange/wallet is this regarding?
Coinbase → Cold wallet
How did you import data into this wallet?
Coinbase API
What have you tried to fix this so far?
None, I’m unable to edit this transaction and my tax lot method selected in settings is already FIFO.

