you probably need to preload the repeating groups content

either you need to make the data that is referenced in the calendar more lightweight (maybe its heavy or does heavy nested searches)

or the data is lightweight and it’s just the server response time you are seeing

if it’s the server response time you could:

  1. add a loader for the user to “entertain them”
    2.preload the repeating group data - put a 0x0px repeating group somewhere that it loads on page load or before the schedule page is loaded and the data will already exist when the user clicks to show the scheduler - not ideal as it always loads the data but that will “preload” it