Si qryRecords no contiene una columna TimeStart, TimeStart debe restablecerse entre las 2 etiquetas cfloop de apertura (por cierto <cfloop query="qryRecords">
y <cfloop condition="TimeStart LTE meetingLength">
). Además, la condición cfloop debe comparar TimeStart con la hora de inicio del último intervalo (no los minutos de la duración de la reunión).