The Trustly transaction with ID: eb91697d-e4be-402a-8749-2315358a290d failed because of a cancel_payment_method error but it's still marked as complete in the database.
The fundamental reason for this is because of the race condition between the Donations Queue Consumer and Refunds Queue Consumer. The refund queue consumer consumed the refund message before the DQC was able to create the contribution record in our database there by leading to the error: "Skipping failed trustly transaction, as contribution not found in Civi! {"log_id":"eb91697d-e4be-402a-8749-2315358a290d"}"