I2c sensors while energized through power module

Hi folks

I’ve been having problems with conecting i2c maxbotics sonars to the navio2. They will be used to detect obstacle distances. I’ve already tested them using while energized through the usb port and everything was fine.The sonars are reconized using the command i2cdetect -y 1.
However, connecting the navio to a battery (using the original power module) and running the same command, I can’t see them at all. They are not reconized.

Is it expected?

Thanks for the attention.

Looking into the problem, I found out the maximum i2c clock from the sonars are 400khz and the raspberry was configured to 1Mhz. I changed it to 400khz and they were reconized. Is there any problem changing it? the barometer still works correctly?