I went back and forth between the ArcGIS Enterprise community and the ArcGIS Javascript Maps SDK community, but I settled on this one because I suspect the issue is related to ArcGIS Server.
Anywho, I have an ArcGIS Javascript Maps based application (VertiGIS Studio Web) that is experiencing an interesting issue when performing identify operations on many layers. When the identify tool is run, the application queries each active layer. I've discovered that as long as the number of layers being queried is 22 or fewer, they all complete successfully.
However, if the number of layers exceeds 22, the first 22 queries still succeed, but all subsequent queries complete with a 200 response, but an empty body.
Anybody have a clue what could cause this?