ChatGPT only remembers the previous 4000 tokens, which is roughly 4000-6000 words, not your entire conversation thread. So if you give it too many prompts segmenting the input data and end up giving it too many words, it starts to lose track of the initial input.