Hey Steve,
Thanks for reaching out.
The best practice is to have no custom registration or de-registration of jQuery whatsoever. SO, when you say, ” I registered the jquery library using wp_enqueue_script().”, what I would recommend doing is removing all custom registrations of jQuery on your site.
WordPress Core provides its own built-in version of jQuery, and it is very bad practice to alter this version at all.
So, ensure that you’re not using any custom-loaded version of jQuery, and that your theme itself is also not de-registering/re-registering its own version of jQuery.
In this state, how do things behave? If things are broken, then can you share a link to the specific events page where it’s broken? I’ll take a closer look with that and see if I can try and identify the problem more specifically.
Thanks,
George