Bootctl does not create boot entry (after Windows update has shot bootloader)

It could be due to this

https://wiki.archlinux.org/title/Systemd-boot#Installing_the_UEFI_boot_manager

You would need to create an entry manually.

Some similar issue: