@igorlab,
В setup-е запускаете таски на первом ядре, а на каком работает loop не очевидно.
Для передачи флагов между тасками безболезненно использовать EventGroupHandle_t, а для передачи данных xQueueHandle.
П.С.
Результат запуска таска вы не проверяете, вдруг он (xTaskCreatePinnedToCore)...