Had the same problem several months ago.
After using adl_rtcSetTime(), I couldn’t change the RTC time any more with adl_rtcSetTime and neither with AT+CCLK command. This lasted until RTC power supply was fully discharged, so simple power cycle did not help.
Now I am using adl_atCmdCreate() with AT+CCLK argument and works fine.