Hey James,
Thanks for reaching out to us!
To clarify, when selecting the “Try to set the status of new ticket order to “complete” automatically” in our settings, it is causing all orders via WooCommerce to become complete even if a transaction failed or if you were using Check Payments or COD and the customer payment hasn’t been completed?
As for the other part of the question, the order status won’t automatically change without that setting. The order would need to be completed via the associated payment processor and a successful transaction or the order will need to be manually completed, indicating that the user has paid for their ticket.
Let me know if this helps.
Thanks!