MAX7310 I2C address selection

the max7310 sheet shows that the address select pins can include connection to SCL or SDA .. as these lines are always changing can anyone educate me on how this works? My electronics knowledge is at best basic ...

As these lines are always changing would the address of the ic keep changing?

I have a pcb with one of these chips on board and sometimes it works and sometimes it does not. Whilst I am not 100%, when debugging it does appear to fail sometimes at starting a connection to this IC.

The Max7310 on my board does appear to be linked to SCL to derive its address?

As these lines are always changing would the address of the ic keep changing?

I don't know how the chip handles that actually but I guess it checks the address lines just once a startup and after that the address is fixed until the next power cycle.

The Max7310 on my board does appear to be linked to SCL to derive its address?

As you haven't provided a link to your board I cannot tell.

In most cases problem with I2C devices are caused by to long bus wires, electrical noise to the bus wires and wrong pull-up resistors.