If you look at the implementation of bmi2_set_fifo_config(), this function first reads back the current configuration from the register map, then applies a mask to add (or substract based on the enable flag) the bits from your config argument to the existing configuration.
Therefore you will need to manually disable the default configuration (or any unwanted bits) with another bmi2_set_fifo_config() call.
... View more