When a Cardano wallet sends ADA to itself Koinly treats the Send as a Profit event, even though the transaction is 100% zero profit.
This can utterly destroy the accuracy of the tax calculations, and the size of the error is only dependent on the amount of ADA sent.