Assistants API Thread Environment Reset

Hello!
I have a question about my setup and why sometimes it says that the environment reset when using the Assistants API (not Playground)

Our current setup is similar to a chatbot, but using a Chat Tab system.
We have gone through several iterations to help solve this issue, but after the system being up for more than a month, the issue of the environment being reset started to occur.

The user create a session, the files they upload it uploaded to OpenAI and then assigned to a vector store. This vector store is then used to create an assistant, and 10 threads; directly assigned to both (as suggested from OpenAI). Each thread is assigned to the Frontend Tab in the ChatBox. The assistant is used to run prompts on each thread. This has necessary handling to be done one at a time. I have assigned the tools for file_search and code_interpreter to the assistant, thread, and even the run.

We have gone through several iterations of added and removing features. The problem I though was solved by sending the file_ids with each run. This worked for a few days, but I have just gotten another report of this issue occurring.

This happens on threads that have just been created, sometimes its one isolated thread, sometimes its all of them. Does anyone have any insight into this err occuring?