Gravy is updating their Adyen SEPA connector so that payment_service_transaction_id changes from payment_service_transaction_id => payment_service_capture_id (Adyen's pspReference after capture.)
This affects us because we store the payment_service_transaction_id in the pending queue before capture, and RecordCaptureJob updates the backend_processor_txn_id only if it's empty. For SEPA, it's not empty (it contains the payment_service_transaction_id), so we'll keep the stale value.
However, it's a small update to accommodate the change, we can update it during the RecordCaptureJob before pushing it to the queue.
Let's coordinate the release of this with Gravy. Slack thread here