I have dual boot system with Windows 8.1, and when I turn on my laptop the systemd-boot is ignored in favor of Windows bootloader. I tried booting directly into systemd-boot but my laptop offers me to either reboot or run a diagnostic.
Well the windows bootloader often kills the linux bootloader upon windows updates. Most likely you have to chroot into the system with a live CD and reinstall the bootloader.
arch-chrooting into the system and running bootctl install worked! I’m writing this from a now working system, thank you.
Great that your system is booting properly again. If/when this happens in the future, check your BIOS to see if the Windows bootloader was moved to the front of the line.