I'm guessing that you have lots or calendar report links on the form, perhaps dozens, so the form needs to actually calculate the results for each even though maybe they are in separate tables or hidden by form rules.

An alternative is to have buttons on the form to flip between alternate forms (ie, Re-Display the record on a different form), and each form would have a different calendar or at least a small set of Calendars.

The form displays a calendar based on the case manager field (from another table) selection. The user is checking for their availability, so this means the user may click through several case managers (in which their calendar will be displayed on the form) before they save the record.

If the problem is important enough for you to solve, I do have an alternative. I would have to work with you to set this up it would probably take an hour and a half of consulting time to get it working but the user would be able to click on a case manager and have the form ready display with just one report link field for the focus case manager.