AIP agent calling other agents are extremely slow

I have one AIP super agent that calls other agents based on the query.

These calls are extremely slow. For example, it takes 60 seconds to get a response from a child agent when called from the super agent, but only 7 seconds when the child agent is used directly.

Could this be because the child agents are published as functions? What is the right approach? These functions seem to be consuming time somewhere in between.