Значение в Bool-массиве соответствует значению в Dword-массиве, следовательно где-то в проекте происходит запись элементов Dword-массива в элементы Bool-массива.
Bool в CDS - это 8бит (1байт)
work_time[0]=50 - это и есть 16#32.
work_time[0]=1000 - это и есть 16#E8, точнее - 8-битный остаток от 1000 (16#E8 = 232 = 1000-256*3).
Указатели не используете?