I'm developing a relatively simple Copilot Studio agent, using a SharePoint folder containing 10 DOCX files for knowledge, linked as agent level knowledge (not via a topic). The agent is using generative orchestration, but ungrounded responses and web access is turned OFF (see images below). This is because we only want answers to be generated from the connected knowledge source (the Docx files in SharePoint). I shared the agent to a test group, and we chatted to it for months, iterating and updating the knowledge content etc.
A week ago, it started saying it couldn't help, it kept going directly to fallback, escalate and boosting topics for normal questions we had always asked it, and questions that it definitely has knowledge for. In fact i could ask it the same question and one reply it would fallback, and when asked again it might partially answer, and sometimes it might give a proper answer. But the amount of times it went to fallback and did not answer was significant. For some uses it consistantly goes to fallback and wont answer. I have confirmed all users are shared the agent with necessary chat access, and all shared users have read access to the SharePoint files.
If i create a "General Questions" topic with the knowledge source specificly linked to the topic, to try and "catch all" - it seems to work a bit better, BUT, generative orchestrated agents do not need topics for this type of agent, with one knowledge source.
I created a new environment, new agent, same knowledge source and i get similar very inconsistant results.. Some users have less trouble, others simply get "sorry i can't help" fall back topic..
Any clues?