Good evening Callum and welcome back!
Thank you for reaching out to us.
We are sorry to hear about the issues you are experimenting with tickets emails.
I would love to help you with this topic.
Normally, all tickets are sent based on the rules you have established under Events -> Settings -> Tickets (scroll all the way down to the bottom).
By default, the ticket is sent once the WooCommerce order status is set to “complete”.
You can also have the system send tickets from any chosen email address by simply installing, configuring and testing the following plugin: https://wordpress.org/plugins/easy-wp-smtp/
Using a real SMTP server with authentication will bypass the built-in WP mail functionality altogether. This makes the whole system reliable on all web servers.
Please make sure you configure and test the settings using the plugin’s built-in tool.
Let me know how that goes.
Best regards,
Geoff B.