Changing OnCalendarto *-*-* 00:00:00ensures the timer fires every day at midnight rather than only on the first of the month. Removing the existing OnCalendar=*-*-01 00:00:00entry clears the incorrect monthly trigger so that the corrected daily schedule takes effect.