Need Help fixing cost basis

I traded ETH for SAI tokens and it looks like the cost basis is correct. $10.26 and $10.27 for a total of 20 SAI

Then I traded 20 SAI for 20 DAI and no cost basis is computed.

Then I trade 20 DAI back to ETH and it computes proceeds of +$19.26.

This seems wrong and that I should have had a loss of $1.27

I’d post screenshots but my account is too new. I have about 100 instances of this type of problem and need some advice on how to fix it.