CSI Checkout Issues

Hello!

We recently created a checkout survey that asks patrons if they are celebrating a special occasion at the performance they are attending with us.

While all the parts are working (textbox field, they fill it out, we are getting the CSIs on the backend), it's almost working too well...a blank CSI is being created for every single ticket order, regardless of whether the patron enters anything into the text box. 

I have tried to switch a few things around in the setup but haven't been able to stem the flow of blank CSIs successfully.

Looking for any advice on what I missed in setting this up. Thanks!