Why does Alexa end the conversation at an if statement and set block

Hi folks, for some reason Alexa ends the conversation even after I’ve correctly responded to the question asked. Could this be because the question is followed by an if statement and set block, before Alexa speaks again?

I needed to set a variable (in this case, price) to a number depending on the airline name the user specifies as I use it later in the conversation. Please see screenshot attached. Would really appreciate any help :slightly_smiling_face: