Could someone from dfinity or someone with ICP canister knowledge explain why I am repeatedly getting issues with the backend failing to retrieve data. The canister keeps going down. The best workaround I have found is to prompt "create a new draft and deploy the same version — make no code changes just redeploy" but i need to use this for every second prompt, and it's a waste of tokens.