Hi nikhil1,
Suggest you download the latest BSEC package(https://www.bosch-sensortec.com/software-tools/software/bme688-software), refer to the integration documentation below the package and the readme file on GitHub(https://github.com/boschsensortec/BSEC-Arduino-library/blob/master/README.md) for software integration.
It is not recommended to buffer samples and provide them to the BSEC algorithm. BSEC requires data from the current environment every time it is called.
From your description, the host platform consumes a lot of power during runtime. You can consider switching to a low-power host platform.
... View more