Придется ответить самому на свой вопрос.
На втором ядре асинхронный цикл запустить проблематично, согласно информации в этой ссылке https://github.com/orgs/micropython/discussions/16899#discussioncomment-12475949
Когда ты подключаешься через USB и активируешь REPL, MicroPython переводит управление в интерактивный режим, из-за чего исполняемый код (запущенный при старте) прерывается. Это сделано для удобства отладки