I'm trying to setup a contribution page so that users can choose gocardless or paypal as a recurring donation option. This seems to work when using the form built into the CiviCRM Contribution system. Whenever I try and do this using the webform function (which would be much preferred in terms of the flexibility over the look/branding etc) I am unable to setup a payment using the GoCardless sandbox. My site will happily send me to the GoCardless sandbox, and let me fill in details, but when returning to my site I get sent to the CiviCRM contribution page with the message
"Your browser session has expired and we are unable to complete your form submission. We have returned you to the initial step so you can complete and resubmit the form. If you experience continued difficulties, please contact us for assistance."
Is this a known bug? Has anyone else encountered this?
Thanks for any help
Edited to add - we're on CiviCRM 5.58.1 and Drupal 9.5.7