Время равно сумме таймаутов ошибок накопленых на старте. Часто это только первое включение такое, потом все нормально.
Но бывает что и плавающее время. Ошибка была в обработчике ошибок при инициализации.

Вот что писал МТК - диаграммы не привожу, собственно процесс там завязан на RTOS и просто починили обработчик исправив его таймауты.
The reply from MTK is as in the following:
Combined with the above figure, it shows that during the power on process, if the status is abnormal, the module will go into an unexpected mode, in this mode the module will call
_efuse_diverge_reboot,
and this command is used for hardware reset, so pulling down for 1 second is not enough, if reset more times, the time it needs to be pulled down gets longer, the accumulated pulling down time of 5 times is 5.5 seconds.
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.