So, after several tries, I found the solution: in fact, after kernel upgrade, ctlboot update modifies the loader.conf file to set active kernel by default but without setting a timeout, so when restarting my PC, systemd-boot starts immediately on this new kernel without displaying the list of available entries in systemd-boot.
Maybe it would be useful to provide a timeout setting in loader.conf file in the kernel update procedure ?