AI Chatbot with ChatGPT (API) structure help

Hello, this is my first bubble project, and it is a chatbot that uses chatGPT for its responses. My problem currently is that the messages between the bot and user come out of order. I have the workflow setup so that the first time the user presses the send button, the first question is answered, the bot sends a relevant message, then it is supposed to wait until the user sends that message to ask the next question, but it isn’t waiting. I tried to have it be once the button is pressed a certain number of times, as can be seen in my workflow:


In my preview: it essentially goes like this:

  • Initial bot question asking for input (correct)
  • User provides answer (correct)
  • Bot gives answer to that question (correct)
  • Then asks next question (correct)
  • But then bot asks next question without waiting (incorrect)

Thanks in advance!