Hello Bart-san.
While I was studying FreeRTOS, I found code that seemed to be better corrected.
In particular, calls to vTaskDelayUntil appear to pass uninitialized variables at the first delay call.
Please merge the changes if you decide that this change is reasonable.
Regards.