An onSubmit action that Sets Column values after submitting a form is always a bit hit and miss. The problem is that if the onSubmit action fires before the new row is added, then the Set Column values can fail.
You could try inserting a short wait condition before the Set Column values to give it a bit of time.
But a better approach is to avoid the Set Column Values action altogether and pass whatever you need as column values with the form submission.