So, I went through the query that is being executed and pushed as a DataSet to TIC. There are two DateTime columns at the end of the query. If either of those columns are included in the push to TIC fails. If I comment them out the job works perfectly. I tested this by scheduling the job to run once a minute and was able reproduce the error. I don't understand why it is failing though because I have four other DateTime columns in the query that load perfectly.
I profiled the data that is in the two failing columns and there is nothing out of the ordinary in them. Just NULL and DateTime values.