Your efi partition is less than 100MB! That is too small for systemd-boot.
The kernels and initrams get a little bigger with each kernel release. You were probably right at the edge and didn’t realize it.
Here are the current sizes with my mkinitcpio config. Depending on what you are putting in yours, init might be a little different.
-rwxr-xr-x 1 root root 40K Jun 19 17:20 amd-ucode.img
-rwxr-xr-x 1 root root 32M Jun 19 17:20 initrd
-rwxr-xr-x 1 root root 54M Jun 19 17:20 initrd-fallback
-rwxr-xr-x 1 root root 9.0M Jun 19 17:20 linux