I'm running into this as well where sometimes it's able to research only part of my question.
As a test question I asked it to compare some different cities, but it only was able to research the first one.

(It references ResearchAgent a lot, I assume that's the Kagi search query at the start. That could be better displayed/explained.)
Why is it only able to research Portland and the other cities are a mystery?
Deepseek's own chat site handles the same exact query just fine

As does the R1 model that Poe.com uses

As does Huggingface

As does Groq

Something is off with Kagi's implementation. I run into this issue pretty frequently.