Hi
From what I understand...
Your raspberry has (at least) 2 dedicated I2C busses. You say using the one does work.. using the other does not work.
We don't have information to validate your information, nor do we have a clear error description. ... nor do we know what you did for debugging ... and it's results.
So it's hard to assist you.
Your schematics, your photos of wiring, your scope pictures, your bus I2C function return codes...
Give us something we can validate.
Klaus