Making multiple requests to hosted feature layers in ArcGIS Enterprise over a short period of time results in progressively slower performance when rendering the layers in a map.
Inspecting the ArcGIS Server logs, the following severe errors can be seen:
The ArcGIS Server Site configuration store configured was configured to use AWS Storage (DynamoDB). The configuration store contains all the essential properties of the site, including information about the machines.
The AWS DynamoDB used for the config store was set to provisioned with a read throughput limit that was insufficient to handle the spike in requests. As a result, the throughput requests were throttled causing slow performance when rendering the layers in a map.
Updating the capacity mode set for of the AWS DynamoDB from Provisioned to On-demand resolves the issue. This is shown in the image below.
Alternatively, the provisioned limit can be increased.