Koinly does not ignore failed transactions. It imports them from ETH wallets as if they were successful.
Etherscan API (and others) can pull failed transactions.
Bug Fix:
Failed transactions should be removed or ignored automatically by Koinly.
Workaround:
I don’t even see an option to ignore, only to delete the transaction. Is that what I should do? Will these be reimported if I ever resync a wallet?