AI with search can only cite what a crawler has been able to read and an index has stored. If a page is not indexed, loads its content only with JavaScript, returns errors or has the wrong canonical, no content or source work will help.
Check it before anything else: in Search Console, in robots.txt (what you let through to OAI-SearchBot and the others) and by reading the HTML a bot receives, not the one you see in your browser.