I can suggest a solution. Don't use an RTC. With an esp, very often, no RTC is needed. As long as WiFi connection is available, the esp can get the time from a time server on the internet using Network Time Protocol (NTP) at startup. Then it can use is internal clock to maintain the time. It's internal clock is not perfectly accurate, but it can re-sync with the server, perhaps once per day.