Make sure you ass Sites.Read.All and Files.Read.All
You can also set the content moderation set to Low in Generative Answers and ask questions differently and a few simple and straight forward questions to understand if there is a misconfiguration.
Please Accept as Solution if my reply answered your question. This will help others find solutions to similar questions. If you like my post and find it helpful, please consider giving it a Thumbs Up.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.