This is the issue, reading aoi tags will always be slow and inefficient. Reading UDT tags however will be fast. Let me dig up another post..
This while topic is super useful, but my post linked shows a table of performance for reading different types of tags.
What's your cip connection size set to in your device connections in ignition for those plcs? It should be set to 4000 not the default 500