You are a real champ, David! Thanks for testing all this out and for sticking with me through the whole thing. I know it hasn’t been easy.
I brought this up with the rest of the team and it turns out there is another customer reporting the same issue. We have ticketed this in our system because, after chatting with one of the developers on the team, it appears there is something askew in the plugin that we can cleanup and release a patch for in an upcoming release.
In the meantime, there’s actually a pretty simple fix: install The Events Calendar (free) to your site. Another possible workaround is to add the following snippet to your theme’s functions.php file:
if ( class_exists( 'Tribe__Events__Main' ) ) return;
class Tribe__Events__Main {
const POSTTYPE = 'tribe_events';
}
Please give either of those suggestions a try and let me know if it resolves the issue. I will also mark this thread Pending Fix for the time being so that I can follow up with you an official patch has been released.
Cheers,
Geoff