The initial period is mainly tracked using the timestamp provided to BSEC and the library's state, therefore if the MCU keeps rebooting and the timestamp and BSEC history are lost, you could indeed get stuck in the initialization process. An IAQ reading of 25 could be an indication of that, especially if the IAQ accuracy is stuck at 0 too.