Again this enforces my initial hypothesis of an init failure. It may sound stupid, but did you forget the pull-up resistors on the auxiliary interface ? BHI160 uses I2C for internal communication, but lacks the built-in pull-ups. External pull-up resistors are mandatory.
If you connect your oscilloscope to the secondary i2c bus, are you able to log the bus activity and post it here ?