An atomic swap is not instant by design. Each side has to publish a transaction and wait for the other chain to confirm it, so the time it takes is set mostly by the block spacing of the two chains involved rather than by anything either party does.
The swap stopped at TakerFeeValidateFailed. The taker's fee did not validate, so the swap stopped before any payment.
maker_swap:866] eth:7028] Didn't find provided tx 0x40771a3659b4b20636a64a7d0e0ffb5d3e4f2d578dad429e733682dba24f4681 on ETH node
Recorded by the swap's own protocol log, which is the only source that knows: the aggregator reports failed and completed swaps identically. Nothing changed hands, so it sets no reference price.
Only completed swaps are checked against a chain, because the check asks whether the agreed trade actually settled. This one did not complete, so there is nothing of that kind to confirm.
Reported by kdf-statsdb.