I uncommented the line you suggested and saw nothing on the serial monitor. I then added
void loop () {
Serial.println("alive");
DateTime now = rtc.now();
and got
alive
alive
alive
and so forth.
With the portion of my code, marked as working in my first post the result is:
Embedded gif doesn't seem to work, here's a working link. Basically you see LEDs stay on for 2s and then another LED goes on.
With the other code (no serial.print but delay) all LEDs stay off.
schematic is attached, I didn't find a symbol for the RTC module so assume it's wired correclty. Today is the 9th and 9 LEDs light up. I'll wait 3 minutes and verify that indeed now 10 LEDs light up as it's the 10th. -> 10 LEDs are lit.
I used an arduino uno but only had the symbol for an atmega328.