A spinning circle with "Loading" underneath will be present for a long period of time (several seconds or minutes) when attempting to place an ESXi host in Maintenance Mode. Attempting to place another ESXi host in the same cluster in Maintenance Mode will not experience the same long delay.
vSphere ESXI 8.x
vSphere vCenter Server 8.x
The delay in the loading of the Maintenance Mode dialog box has to do with the queries that happen during this action, which are tied to vSAN capabilities/what-if resource checks even in non-vSAN clusters. Since this information isn't cached like it would be in vSAN-enabled clusters, the time it takes to start the vsanmgmtd services on the hosts and query the capabilities of each host is what is responsible for the delay. Since this information is then cached at the vCenter Server level, subsequent Maintenance Mode dialog boxes for hosts in the same cluster don't experience the delayed loading time.
Engineering team is working on a fix for this issue to be released in a future patch/build.