Brandon,

I just ran through your que a few times with the duration values set to 10 seconds instead of 180. Each time, I would do a combination of responses--sometimes pressing escape to end the recall list early, sometimes letting the time pass, and other times, answering all 12 for a given item. In these tests, the data did not fail to write--everything looked ok.

I'm not sure if the greater context of your experiment might be having an impact though. Can you try running your que (the one you attached) in a similar manner and see if you can get it to replicate the result? If not, we may need to look at what precedes or follows this questionnaire.