However whenever I reset the processor or dis/connect power I'm time traveling back to 1970 as if the battery isn't connected. Is it my sketch or something else fundamental I'm missing?
(Won't let me include the code for some reason, so here's the snippets that deal with the RTC)
Serial.println(rtc.getTime("%A, %B %d %Y %H:%M:%S"));
// Doesn't seem to matter if I use a static date/time like below or input from the serial console, still gets lost on power cycle
// This is not called all the time, only on demand when formatted serial data is parsed and ready
rtc.setTime(00, 14, 11, 21, 5, 2021); //May 21 2021, 11:14:00