Hi Jacob!
Sorry to hear about this, it’s certainly frustrating. As you can see, the Google maps script should only load on the pages that use it. The Events Calendar google maps script is loading on the single event page as it needs to so there’s really no other option there.
My advice would be to contact the theme developer and ask them for a work-around or code-snippet to limit the loading of their version of the google maps script to the contact page only. This should take care of the problem.
Let me know how it goes!
Cheers,
Trisha