Edit Register using Adafruit library

Hello, I am trying to edit the register of a ICM-20649 using the Adafruit ICM-20X library. However when using the built in function to read out register data readExternalRegister(uint8_t slv_addr, uint8_t reg_addr) with slv_addr: 0x68 and reg_addr: 0x00 which corresponds to the WHO_AM_I register, it simply returns 0. What am I doing wrong? ICM-20649 datasheet

The documentation says this:
Read a single byte from a given register address for an I2C slave device on the auxiliary I2C bus.

Do you have an aux I2C bus?
Probably not.