If no trade is discovered then no funds are taken out from the traders account and no rate is billed to the failed transaction! In combination with that, expenses useful for the transaction are compensated during the token you are investing, so no $ETH necessary to pay for the transaction. https://bookmarkunit.com/story17576141/not-known-details-about-cowswap