Systemd-boot, after switch from grub cannot install intel-ucode

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