Unexpected Overuse of Advanced‑Tool Invocations in Gemili 2.5 Pro Max

I’m baffled. When I use Gemili 2.5 Pro Max, even leaving a code module untouched—or changing only two or three lines—counts as one advanced-tool invocation. Simply asking it to read a TypeScript script also consumes an invocation. This doesn’t happen in the non-Max version. Sometimes a single Gemili 2.5 Pro Max request triggers ten or more advanced-tool invocations. Why is this happening? Is it an intentional design choice? It feels highly unreasonable.