Hey @kenhomeautomation - are you using the Stripe plugin?

The plugin packages the workflow so that when you return to the page, everything runs - but this may happen in ways you don’t expect.

You can put the following actions into a ‘custom workflow’ and then after payment ‘schedule custom workflow’. That way when you apply the various conditions it should work more reliably.

Hope that helps.