Debes comenzar la unidad .timer para programarlo, al igual que debe iniciar las unidades .service para que se ejecute el demonio asociado. Tu publicación no muestra systemctl start , ni systemctl enable --now , ni ningún otro comando que ponga en cola un trabajo de inicio.
systemctl daemon-reload no inicia automáticamente cualquier dependencia recién agregada para las unidades que ya se están ejecutando (como timers.target en este caso):el enlace simbólico que creó 'systemctl enable' solo tendrá efecto en el próximo arranque, o si de alguna manera reinicia manualmente timers.target.
He tenido este problema y noté que el servicio correspondiente estaba colgado y su estado era activating (start) . Por esta razón no se activó.
Detuve el servicio y luego el temporizador mostró el siguiente tiempo de activación como se esperaba. Tal vez algunas personas que dijeron que un reinicio les ayudó en realidad tenían el mismo problema.