А вот теперь смотрите.
В той библиотеке iarduino_RTC.h, что Вы дали нигде и никак не используются Ваши две константы:
Попробуйте зайти в файлы библиотеки и поискать поиском там pin_SW_SCL
или pin_SW_SDA
- нет там ничего подобного. А значит, библиотека ничего не знает о том, что Вы тут написали. А I2C там сделано аппаратно.
Как у Вас часы могли работать с таким подключением? Ответ - с этой библиотекой - никак. Видимо, в реальности у Вас другая библиотека.