We tried to test for NACKs in the normal flow of execution of software without pausing it by checking the returntype of I2C driver, and did not observe any NACKs or any other I2C issues. Basically we checked for these all errors - BQ_ERROR_NONE, BQ_ERROR_INIT_FAI...
we also work with long-running commands that delay command execution because of network operations, file manipulation, and various CPU-intensive processing activities. Installing a large-sized software tool