Thread with vTaskDelay() runs periodically, but vTaskDelayUntil() seems to block the Thread indefinitely

If IOT_THREAD_DEFAULT_STACK_SIZE is larger than TASK_STACK_SIZE, you may have stack overflow in your original code. A common stack-overflow handler is to simply hang.