Getting exhausted model notification but the bar is still full

Keep getting the error “Agent terminated due to error You can prompt the model to try again or start a new conversation if the error persists.” in a new chat so asking me to start a new chat is wrong. Is it just due to high traffic? Getting it with both Gemini and Opus the product is unusable can’t get any work done it just fails to run I have to click continue 7-10 times for 1 prompt to finish. Also if I turn on the the credit overages while I still have a full bar it will burn those overage tokens which makes no sense. Please make the logic so it only burns tokens AFTER you use up the quota. Add api support so you can just put a key in that would make the product usable again because these credits are buggy and lack transparency on what the user paid for.