No it doesn’t. It behaves exactly like I suggest in my final comment.
# file paths
my $crt = $crtdir."/live/".${$domains}[0]."/cert.pem";
print $crt."\n";
# read the date of certificate link before renewal
my $tmp = stat($crt);
my $before = defined($tmp) ? $tmp->mtime : 0;
print $before."\n";
[root@Nethserver ~]# ./letsencrypt-certs
/etc/letsencrypt//live/BogoLinux.net/cert.pem
0
[root@Nethserver ~]#
So there are two issues, either one would cause the “certificate-update” to not run.
Cheers.