Да, это ожидалось. Записанные в журнал исключения не отправляются сразу после записи, в противном случае через случайные интервалы будут выполняться запросы на вытягивание, которые потребляют много трафика и батареи.
Они группируются и отправляются либо при запуске, либо в cra sh time, и когда вы вызываете sendUnsentReports, все кэшированные отчеты отправляются в это время, но он ничего не отправляет из текущего сеанса.