Even though Koinly doesn't track fiat's cost basis and isn't calculating any gains on fiat disposals, it's showing $0 cost basis on a disposal of fiat if it's a fiat-to-fiat trade
Status
$0 cost basis shown is a visual error. Koinly doesn't track fiat's cost basis at all, and selling fiat is not a disposal that generated gains/losses