Just wondering if there is a specific reason for this. If they are needed. Can they at least be loaded in the footer not in the header.
That's a lot of file size loading on a homepage that isn't needed/warranted when no events, or elements (forms etc) associated with events are being shown.
Possibly these items are associated with booking or locations. But if those features are disabled in the admin the associated JS shouldn't be enqueued.