Seems tickets automatically go off sale on the date of event starting, is there a way to control when this is, or better yet a way to have a message in place of the tickets form to say “buy tickets at venue” for example?
I guess what’s happening here is that tickets are not showing once the event has started. Depending your timezone settings this can be a bit off the actual time in your country.
You can check the configured timezone of the site in: WP-Admin > Settings > General > Timezone and adjust it there.